#include "SevSeg.h"
SevSeg sevseg;
void setup() {
byte numDigit=4;
byte digitPins[]={2,3,4,5};
byte segmentPins[]={6,7,8,9,10,11,12,13};
bool resistorsOnsegments=false;
byte hardwareConfig=COMMON_ANODE;
bool updateWithDelays=false;
bool leadingZeros=false;
bool disableDecPoint=false;
sevseg.begin(hardwareConfig,numDigit,digitPins,segmentPins,resistorsOnsegments,updateWithDelays,leadingZeros,disableDecPoint);
sevseg.setBrightness(90);
}
void loop() {
static unsigned long timer=millis();
static int deciseconds=0;
if(millis()-timer>=100){
timer+=100;
deciseconds++;
if(deciseconds==10000){
deciseconds=0;
}sevseg.setNumber(deciseconds,1);
}
sevseg.refreshDisplay();
}