#include <Tone.h>
int potValue;
Tone speaker[2];
int notes[] = {
NOTE_A3,
NOTE_B3,
NOTE_C4,
NOTE_D4,
NOTE_E4,
NOTE_F4,
NOTE_G4,
NOTE_A4,
NOTE_B4,
NOTE_C5,
NOTE_D5,
NOTE_E5,
NOTE_F5,
NOTE_G5,
NOTE_A5,
NOTE_B5,
NOTE_C6};
void setup() {
// initialize serial communications at 9600 bps:
Serial.begin(9600);
speaker[0].begin(7);
speaker[1].begin(8);
speaker[0].play(notes[0]);
speaker[1].play(notes[2]);
delay(1000);
speaker[0].stop();
speaker[1].stop();
}
void loop() {
int note;
potValue = analogRead(A0);
Serial.println(potValue);
if (potValue<100){
note=1;
}
else if (potValue<140){
note=2;
}
else if (potValue<150){
note=3;
}
else if (potValue<170){
note=4;
}
else if (potValue<200){
note=5;
}
else if (potValue<350){
note=6;
Serial.println("here");
}
else if (potValue<480){
note=7;
}
else if (potValue<520){
note=8;
}
else if (potValue<620){
note=9;
}
else if (potValue<760){
note=10;
}
else{
speaker[0].stop();
speaker[1].stop();
}
if(note){
speaker[0].play(notes[note]);
speaker[1].play(notes[note+1]);
delay(100);0
}
}