#include "SevSeg.h"
SevSeg sevseg;
const int button = 15;
void setup()
{
Serial.begin(115200);
pinMode(button, INPUT_PULLUP);
byte numDigits = 1;
byte digitPins[] = {13};
byte segmentPins[] = {18,19,21,22,23,25,26,33};
bool resistorsOnSegments = false; // 'false' means resistors are on digit pins
byte hardwareConfig = COMMON_CATHODE; // See README.md for options
bool updateWithDelays = false; // Default 'false' is Recommended
bool leadingZeros = false; // Use 'true' if you'd like to keep the leading zeros
bool disableDecPoint = false; // Use 'true' if your decimal point doesn't exist or isn't connected
sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments,
updateWithDelays, leadingZeros, disableDecPoint);
sevseg.setBrightness(90);
}
void loop()
{
/*
for (int counter = 0; counter < 10 ; counter++)
{
delay(500);
sevseg.setNumber(counter,0);
sevseg.refreshDisplay();
}
delay(3000);
*/
if(digitalRead(button)==0){
sevseg.setNumber(random(1,7),1);
sevseg.refreshDisplay();
}
delay(500);
}