#include "SevSeg.h"
SevSeg sevseg;
int A = 3;
int B = 7;
int C = 11;
int D = 9;
int E = 8;
int F = 4;
int G = 12;
int DP = 10;
int D1 = 13;
int D2 = 6;
int D3 = 5;
int D4 = 2;
int user_input = 5;
int buzzpin;
int delay_time = 1000;
byte numDigits = 4;
byte digitPins[] = {D1, D2, D3, D4};
byte segmentPins[] = {A,B,C,D,E,F,G};
bool resistorsOnSegments = false;
byte hardwareConfig = COMMON_CATHODE;
void setup() {
// put your setup code here, to run once:
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments);
sevseg.setBrightness(90);
}
void loop() {
// put your main code here, to run repeatedly:
while(user_input > 0){
sevseg.setNumber(user_input);
sevseg.refreshDisplay();
delay(delay_time);
sevseg.refreshDisplay();
user_input --;
}
sevseg.blank();
}