DL-3422
Připojení k Arduinu
| Pin DL-3422 | Název pinu DL-3422 | Pin Arduino |
|---|
| 1 | CE1 | 5V |
| 2 | CE2 | 5V |
| 3 | CE3 | GND |
| 4 | CE4 | GND |
| 5 | CLR | D12 |
| 6 | Vcc | 5V |
| 7 | A0 | D7 |
| 8 | A1 | D8 |
| 9 | WR | D9 |
| 10 | CU | D10 |
| 11 | CUE | D11 |
| 12 | GND | GND |
| 13 | NC | – |
| 14 | BL | D13 |
| 15 | NC | – |
| 16 | D0 | A1 |
| 17 | D1 | A0 |
| 18 | D2 | D2 |
| 19 | D3 | D3 |
| 20 | D4 | D4 |
| 21 | D5 | D5 |
| 22 | D6 | D6 |
Zdrojový kód pro Arduino
#include "DL2416T.h"
Display display(A1, A0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13);
char msg[] = " *** DL3422 DEMO *** MORE DISPLAYS ON CTVRTKY.CZ/SBIRKA-DISPLEJU-LED ";
void setup() {
}
void loop() {
for (byte i = 0; i < (sizeof(msg) / sizeof(char)); i++) {
display.setLetter(msg[i + 3], 0);
display.setLetter(msg[i + 2], 1);
display.setLetter(msg[i + 1], 2);
display.setLetter(msg[i], 3);
if (i == (sizeof(msg) / sizeof(char)) - 1) {
i = 0;
display.clear();
}
delay(300);
}
}
Demo video