#define T_C 261 #define T_D 294 #define T_E 329 #define T_F 349 #define T_G 392 #define T_A 440 #define T_B 493 #define T_c 523 const int Buzz = 13; void setup() { Serial.begin(9600); pinMode(13, OUTPUT); } void loop() { // read the sensor signal on analog pin 0: int sensorValue = analogRead(A0); // print out the value you read Serial.println(sensorValue); delay(1); // delay in between reads for stability if (sensorValue <= 128){ tone(Buzz,T_C); } else if ((sensorValue > 128) && (sensorValue <= 256)){ tone(Buzz,T_D); } else if ((sensorValue > 256) && (sensorValue <= 384)){ tone(Buzz,T_E); } else if ((sensorValue > 384) && (sensorValue <= 512)){ tone(Buzz,T_F); } else if ((sensorValue > 512) && (sensorValue <= 640)){ tone(Buzz,T_G); } else if ((sensorValue > 640) && (sensorValue <= 768)){ tone(Buzz,T_A); } else if ((sensorValue > 768) && (sensorValue <= 896)){ tone(Buzz,T_B); } else { tone(Buzz,T_c); } }