Trong hướng dẫn này, ta sẽ kết nối mô-đun hiển thị led ma trận MAX7219 và hiển thị cuộn văn bản. Vì các mô-đun này sử dụng chip điều khiển LED MAX7219, ta sẽ có thể bật và tắt 64 đèn LED của mỗi mô-đun, chỉ sử dụng 3 chân trên arduino UNO
(1) x Arduino Uno R3
(1) x Mô-đun MAX7219
(5) x Dây cắm đực - cái
Mạch hiển thị 1 led ma trận MAX7219 bao gồm 1 led ma trận (64 led có âm chung) được điều khiển bởi 1 IC MAX7219 tương tự như 74HC595 nhưng chuyên dùng cho các ứng dụng Led Driver. Mô-đun MAX7219 có ngõ vào tín hiệu nối tiếp, ghi dịch chuyển tín hiệu nên chỉ cần 3 GPIO để điều khiển, ngoài ra IC MAX7219 còn có bộ đệm Static RAM 8x8 giúp cho việc hiển thị trở nên mượt hơn, mạch có khả năng nối tiếp thêm nhiều mạch tiếp sau bằng cổng nối tiếp tín hiệu đầu ra khi cần.
Kết nối cảm biến MAX7219 với mạch Arduino:
MAX7219 -- Arduino
Vcc 5V
GND GND
DIN 12
CLK 11
CS 10
Cài thư viện:
Tools/Manage Libraries --> Tìm LedControl --> Install
Đoạn code này hiển thị led ma trận 8x8
Hiện chữ "hi" 5 giây
Lần lượt bật led (0;0) hàng 0 cột 0 đến led (7;7)