int ledRouge = 12;
int ledJaune = 11;
int ledVert = 10;
int ledBleu = 9;
int Botao_1 = 7;
int Botao_2 = 6;
int Botao_3 = 5;
int Botao_4 = 4;
int State_1 = 0;
int State_2 = 0;
int State_3 = 0;
int State_4 = 0;
int Nota = 0;
int Buzzer = 13;
void setup() {
pinMode(ledRouge, OUTPUT);
pinMode(ledJaune, OUTPUT);
pinMode(ledVert, OUTPUT);
pinMode(ledBleu, OUTPUT);
pinMode(Buzzer, OUTPUT);
pinMode(Botao_1, INPUT);
pinMode(Botao_2, INPUT);
pinMode(Botao_3, INPUT);
pinMode(Botao_4, INPUT);
}
void loop() {
State_1 = digitalRead(Botao_1);
State_2 = digitalRead(Botao_2);
State_3 = digitalRead(Botao_3);
State_4 = digitalRead(Botao_4);
if(State_1 && !State_2 && !State_3 && !State_4){
Nota = 80;
digitalWrite(ledRouge, HIGH);
}
if(State_2 && !State_1 && !State_3 && !State_4){
Nota = 160;
digitalWrite(ledJaune, HIGH);
}
if(State_3 && !State_2 && !State_1 && !State_4){
Nota = 240;
digitalWrite(ledVert, HIGH);
}
if(State_4 && !State_2 && !State_3 && !State_1){
Nota = 320;
digitalWrite(ledBleu, HIGH);
}
if(Nota > 0){
digitalWrite(Buzzer, HIGH);
delayMicroseconds(Nota);
digitalWrite(Buzzer, LOW);
delayMicroseconds(Nota);
Nota = 0;
digitalWrite(ledRouge, LOW);
digitalWrite(ledJaune, LOW);
digitalWrite(ledVert, LOW);
digitalWrite(ledBleu, LOW);
}
}