#include "SevSeg.h"
SevSeg sevseg;
void setup() {
byte Digits = 4;
byte dPins[] = {2, 3, 4, 5};
byte sPins[] = {6, 7, 8, 9, 10, 11, 12, 13};
bool Segments_resistor = false;
byte Config = COMMON_ANODE;
bool Delays = false;
bool Zeros = false;
bool DecPoint = false;
sevseg.begin(Config, Digits, dPins, sPins, Segments_resistor,
Delays, Zeros, DecPoint);
sevseg.setBrightness(100);
}
void loop() {
static unsigned long timer = millis();
static int dSeconds = 0;
if (millis() - timer >= 10) {
timer += 10;
dSeconds++;
if (dSeconds == 10000) {
dSeconds=0;
}
sevseg.setNumber(dSeconds, 1);
}
sevseg.refreshDisplay();
}