#include "SevSeg.h"
-- 5161BS
SevSeg sevseg;
void setup()
{
//Set to 1 for single digit display
byte numDigits = 1;
//defines common pins while using multi-digit display. Left empty as we have a single digit display
byte digitPins[] = {};
//Defines arduino pin connections in order: A, B, C, D, E, F, G, DP
byte segmentPins[] = {3, 2, 8, 7, 6, 4, 5, 9};
bool resistorsOnSegments = true;
//Initialize sevseg object. Uncomment second line if you use common cathode 7 segment
sevseg.begin(COMMON_ANODE, numDigits, digitPins, segmentPins, resistorsOnSegments);
//sevseg.begin(COMMON_CATHODE, numDigits, digitPins, segmentPins, resistorsOnSegments);
sevseg.setBrightness(90);
}
void loop()
{
//Display numbers one by one with 2 seconds delay
for(int i = 0; i < 10; i++)
{
sevseg.setNumber(i);
sevseg.refreshDisplay();
delay(2000);
}
}
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)