Etape 1 : changement son en fonction de la vitesse
Appuie sur BP1 pour accélérer
BP2 pour ralentire et reculer

Code Arduino
int buzzer = 3;
int BP1 = 2; // augmente le niveau
int BP2 = 4; // diminue le niveau
int niveau = 0; // de 0 à 9
int frequences[10] = {
150, 220, 300, 400, 500,
650, 800, 1000, 1300, 1600
};
void setup() {
pinMode(buzzer, OUTPUT);
pinMode(BP1, INPUT_PULLUP);
pinMode(BP2, INPUT_PULLUP);
}
void loop() {
if (digitalRead(BP1) == LOW) {
niveau++;
if (niveau > 9) {
niveau = 9;
}
delay(250);
}
if (digitalRead(BP2) == LOW) {
niveau–;
if (niveau < 0) {
niveau = 0;
}
delay(250);
}
if (niveau == 0) {
noTone(buzzer);
} else {
tone(buzzer, frequences[niveau]);
}
}
