Připojení k Arduinu
Pin TIL303 | Název pinu TIL303 | Pin Arduino |
---|
1 | A | D6 |
2 | CA(A,F) | 5V (přes odpor 220ohm) |
3 | F | D7 |
4 | G | D8 |
5 | – | – |
6 | E | D4 |
7 | CA(D,E,DP) | 5V (přes odpor 220ohm) |
8 | D | D3 |
9 | C | D2 |
10 | DP | D9 |
11 | – | – |
12 | – | – |
13 | CA(B,C,G) | 5V (přes odpor 220ohm) |
14 | B | D5 |
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