hi Tim,
thanks for the library, I am trying to play a tone before a for loop but when i place it there in the code the tone repeats and the code freezes
any ideas?
#include <TimerFreeTone.h>
#include <SevenSeg.h>
SevenSeg disp1(30,31,32,33,34,35,36);
SevenSeg disp2(40,41,42,43,44,45,46);
const int numOfDigits1 = 3;
const int numOfDigits2 = 2;
int digitPins1[numOfDigits1] = {2,3,4};
int digitPins2[numOfDigits2] = {5,6};
void setup() {
disp1.setDigitPins(numOfDigits1,digitPins1);
disp1.setDigitDelay(2000);
disp1.setTimer(1);
disp1.startTimer();
disp2.setDigitPins(numOfDigits2,digitPins2);
disp2.setDigitDelay(2000);
disp2.setTimer(2);
disp2.startTimer();
disp1.setCommonCathode();
disp2.setCommonCathode();
}
void loop() {
disp2.write(23);
TimerFreeTone(13, 500, 500);
for (int i = 180; i >= 0; i--){
disp1.writeClock(i);
delay(100);
}
}
ISR(TIMER1_COMPA_vect){
disp1.interruptAction();
}
ISR(TIMER2_COMPA_vect){
disp2.interruptAction();
}