#include "SevSeg.h"
SevSeg sevseg;
int r;
int b;
int c;
int l;
int t=5;
void setup(){
byte numDigits = 1;
byte digitPins[] = {};
byte segmentPins[] = {3, 2, 8, 7, 6, 4, 5, 9};
bool resistorsOnSegments = true;
sevseg.begin(COMMON_ANODE, numDigits, digitPins, segmentPins, resistorsOnSegments);
//sevseg.begin(COMMON_CATHODE, numDigits, digitPins, segmentPins, resistorsOnSegments);
sevseg.setBrightness(90);
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(10, INPUT);
pinMode(1, INPUT);
Serial.begin(9600);
}
void off(){
digitalWrite(13, HIGH);
digitalWrite(12, LOW);
}
void on(){
digitalWrite(13, LOW);
digitalWrite(12, HIGH);
}
void count(){
sevseg.setNumber(c);
sevseg.refreshDisplay();
c++;
tone(11, 700, 250);
delay(50);
tone(11, 800, 150);
delay(1000);
if(c==10){
c=0;
}
}
void loop(){
b=digitalRead(10);
if(b==1){
on();
count();
delay(50);
}
else{
off();
delay(50);
}
}
/*void loop(){
b=digitalRead(1);
}*/