int buzzer = 23;
int pinBotao1 = 15 ;
int pinBotao2 = 4;
int pinBotao3 = 5;
int pinBotao4 = 18;
int pinBotao5 = 19;
int pinBotao6 = 2;
int pinBotao7 = 22;
void setup() {
//informando que o Buzzer é um dispositivo de saida
pinMode(buzzer, OUTPUT);
pinMode(pinBotao1, INPUT_PULLUP);
pinMode(pinBotao2, INPUT_PULLUP);
pinMode(pinBotao3, INPUT_PULLUP);
pinMode(pinBotao4, INPUT_PULLUP);
pinMode(pinBotao5, INPUT_PULLUP);
pinMode(pinBotao6, INPUT_PULLUP);
pinMode(pinBotao7, INPUT_PULLUP);
Serial.begin(9600);
}
void loop() {
if(digitalRead(pinBotao1) == LOW) {
tone(buzzer, 262); //DO
Serial.println("do");
}else if (digitalRead(pinBotao2) == LOW){
tone(buzzer, 294); //RE
Serial.println("re");
}else if (digitalRead(pinBotao3) == LOW){
tone(buzzer, 330); //MI
Serial.println("mi");
}else if (digitalRead(pinBotao4) == LOW){
tone(buzzer, 349); //FA
Serial.println("fa");
}else if (digitalRead(pinBotao5) == LOW){
tone(buzzer, 392); //SOL
Serial.println("sol");
}else if (digitalRead(pinBotao6) == LOW){
tone(buzzer, 440); //LA
Serial.println("la");
}else if (digitalRead(pinBotao7) == LOW){
tone(buzzer, 523); //SI
}else {
noTone(buzzer);
}
delay(100);
}