Připojení k Arduinu
Pin TIL302 | Název pinu TIL302 | Pin Arduino |
---|
1 | A | D6 |
2 | F | D7 |
3 | CA(E,F,G,DP) | 5V (přes odpor 220ohm) |
4 | – | – |
5 | – | – |
6 | DP | D9 |
7 | E | D4 |
8 | D | D3 |
9 | CA(C,D) | 5V (přes odpor 220ohm) |
10 | C | D2 |
11 | G | D8 |
12 | – | – |
13 | B | D5 |
14 | CA(A,B) | 5V (přes odpor 220ohm) |
Zdrojový kód pro Arduino
#include "SevSeg.h"
SevSeg sevseg;
void setup() {
byte numDigits = 1;
byte digitPins[] = {};
byte segmentPins[] = {6, 5, 2, 3, 4, 7, 8, 9};
bool resistorsOnSegments = true;
byte hardwareConfig = COMMON_ANODE;
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments);
}
void loop() {
for (int i = 0; i < 10; i++) {
sevseg.setNumber(i, i % 2);
delay(300);
sevseg.refreshDisplay();
}
}
Demo video