Bạn đang xem: Sơ đồ chân led matrix 8x8
Bản chất của không ít biển pr với đủ color và nội dung cũng giống như LED matrix có 16 chân: 8 chân row và 8 chân column, có thể lập trình để tạo ra các hình ảnh.
LED matrix 2388ASR
LED matrix phương diện trướcLED matrix phương diện sauĐây là LED matrix 1-1 sắc, chỉ bao gồm một color đỏ. Tập hòa hợp của 64 đèn led được xếp theo hàng cùng cột. Với sắp xếp như vậy rất có thể hiển thị hình ảnh, văn phiên bản như một màn hình.
Tivi LED cũng được thiết kế theo phong cách tương trường đoản cú nhưng con số LED bên trên hàng cùng cột rất to lớn như vậy vẫn tao được độ mịn mang lại hình ảnh.
Ưu điểm của rất nhiều bảng LED matrix là gồm độ bền cao và lúc để ngoài trời sáng vẫn thấy rõ rất phù hợp với ngành quảng cáo.
Cấu trúc
Cấu trúc LED matrix 8x8Với:
c0 là cột 0, c1 là cột 1, c2 là cột 2, c3 là cột 3, c4 là cột 4, c5 là cột 5, c6 là cột 6, c7 là cột 7.r0 thuộc dòng 0, r1 là dòng 1, r2 được coi là dòng 2, r3 thuộc dòng 3, r4 được coi là dòng 4, r5 là dòng 5, r6 thuộc dòng 6, r7 là dòng 7.Dự án mẫu sử dụng LED matrix
Để tinh chỉnh LED matrix, Arduino Uno sẽ không đủ chân bắt buộc trong sơ đồ vật sẽ thực hiện 2 IC 74HC595N. IC đầu tiên sẽ có tác dụng nhiệm vụ điều khiển các column của LED matrix. Những chân từ bỏ Q0 → q.7 của IC đầu tiên tương ứng với những chân col 0 → col 7 theo như hình trên. Tương tự như với IC thứ 2 sẽ tinh chỉnh các chân row từ bỏ row 0 → row 7.
Sơ vật mạchNguyên lý
Trong lần dịch bit đầu tiên của IC tinh chỉnh và điều khiển các chân row, sau thời điểm dịch những dòng row đang xuất hiện giá tri là 1. Hồ hết vị trí có tiên phong hàng đầu trên đèn led matrix đã là phần nhiều ô sáng.
void translateTargetBuffer() digitalWrite(MC_LATCH, LOW); shiftOut(MC_DATA, MC_CLOCK, MSBFIRST, B00000000); shiftOut(MC_DATA, MC_CLOCK, MSBFIRST, B00000001); digitalWrite(MC_LATCH, HIGH); delay(1);Hàm translateTargetBuffer trên đã hiển thị những điểm sáng trên đèn tùy trực thuộc vào cực hiếm data gửi vào. Vòng lặp từ bỏ 0 → 7 là 8 cái và 8 cột.
Do áp dụng 2 IC buộc phải một lần dịch bit phải dịch bit shiftOut của một quý giá 16 bit cơ mà một IC chỉ có công dụng dịch tối da 8 bit cần trong hàm trên đề xuất dịch bit 2 lần.
Ví dụ bật những LED bên trên 1 dòng
Bật sáng tất cả các đèn tại vị row 1
Đầu tiên thực hiện IC đầu tiên để truyền vào col quý hiếm là B00000000, lúc này tất cả những col đều sở hữu giá trị là 0.
Sau kia ta truyền vào đến row giá trị B00000001, toán tử giữa những bit là toán tử XOR.
Các ô có giá trị là một sẽ sáng lên.
Ví dụ bật những LED trên 1 chiếc và 1 cột
Làm đèn sáng theo như hình dạng sau.
Tạo một mảng row như sau:
int row<> = 1, 2, 4, 8, 16, 32, 64, 128; với một mảng bao gồm 8 phần tử
byte symbol
Mã mối cung cấp đầy đủ
#define MC_CLOCK 10#define MC_LATCH 11#define MC_DATA 12#define MC_ROWS 8#define MC_COLS 8byte symbol
Xem thêm: Những Loại Nước Hoa Mùi Mát Lạnh, Top Nước Hoa Nam Tươi Mát Cho Mùa Hè 2021
Ví dụ sản xuất hiệu ứng chạy chữ
LED matrix chạy chữ.
#define MC_CLOCK 10#define MC_LATCH 11#define MC_DATA 12#define MC_ROWS 8#define MC_COLS 8#define elaopa.org_MAX_ELEMENTS 5byte row<> = 1, 2, 4, 8, 16, 32, 64, 128 ;byte characterList