#define Do 261
#define Do_ 277
#define Re 293
#define Re_ 311
#define Mi 329
#define Fa 349
#define Fa_ 369
#define Sol 391
#define Sol_ 415
#define La 440
#define La_ 466
#define Si 493
void setup() {
pinMode(2, OUTPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(5, INPUT);
pinMode(6, INPUT);
pinMode(7, INPUT);
pinMode(8, INPUT);
pinMode(9, INPUT);
pinMode(10, INPUT);
pinMode(11, INPUT);
pinMode(12, INPUT);
pinMode(13, INPUT);
}
void loop() {
if (digitalRead(13)==HIGH){
tone(2,Do,100);
}
if (digitalRead(12)==HIGH){
tone(2,Do_,100);
}
if (digitalRead(11)==HIGH){
tone(2,Re,100);
}
if (digitalRead(10)==HIGH){
tone(2,Re_,100);
}
if (digitalRead(9)==HIGH){
tone(2,Mi,100);
}
if (digitalRead(8)==HIGH){
tone(2,Fa,100);
}
if (digitalRead(7)==HIGH){
tone(2,Fa_,100);
}
if (digitalRead(6)==HIGH){
tone(2,Sol,100);
}
if (digitalRead(5)==HIGH){
tone(2,Sol_,100);
}
if (digitalRead(4)==HIGH){
tone(2,La,100);
}
if (digitalRead(3)==HIGH){
tone(2,La_,100);
}
if (analogRead(14)!=0){
tone(2,Si,100);
}
delay(100);
noTone(2);
}