Airbreaks-Low-Power/Programming/Arduino/Tests/Buzzer/Buzzer.ino
2023-12-19 18:30:36 -06:00

30 lines
491 B
C++

const int buzzer = 7; //buzzer to arduino pin 7
int tones[2] = {250, 5000};
int tone_sequence[5] {0,0,0,0,0};
void setup(){
pinMode(buzzer, OUTPUT);
}
void loop(){
for (int i = 0; i < 5; i++) {
if (tone_sequence[i] == 0) {
tone(buzzer, tones[0]);
} else if (tone_sequence[i] == 1) {
tone(buzzer, tones[1]);
}
delay(1000);
noTone(buzzer);
delay(1000);
}
for (int i = 0; i < 5; i++) {
tone_sequence[i] = random(2);
}
delay(5000);
}