#include "SevenSeg.h"
//Defines the segments A-G: SevenSeg(A, B, C, D, E, F, G);
SevenSeg disp (10,9,8,7,6,11,12);
const int numOfDigits =2; //number of 7 segments
int digitPins [numOfDigits]={4,3}; //CC(or CA) pins of segment
const int buzzer = 2; //buzzer - arduino pin 2
//Variables
int timer=99; //Count donw from e.g. 99
void setup() {
disp.setDigitPins ( numOfDigits , digitPins );
//Only for common cathode 7segments
disp.setCommonCathode();
//Control brightness (values 0-100);
disp.setDutyCycle(50);
}
void loop(){
//Counting down...
if (timer!=0){
timer--;
disp.write(timer);
delay(500); // 1 sec. delay
}
else{
disp.write("00");
tone(buzzer,600); //play tone
delay(1000);
disp.write("");
noTone(buzzer);
delay(1000);
}
}