int sensorValue; // change me after testing int sensorLow = 15; int sensorHigh = 10; const int ledPin = 13; void setup() { pinMode(ledPin, OUTPUT); digitalWrite(ledPin, HIGH); Serial.begin(9600); while(millis() < 5000) { sensorValue = analogRead(A0); if (sensorValue > sensorHigh) { sensorHigh = sensorValue; } if (sensorValue < sensorHigh) { sensorLow = sensorValue; } digitalWrite(ledPin, LOW); } } void loop() { sensorValue = analogRead(A0); Serial.print("test"); Serial.print(sensorValue); int pitch = map(sensorValue,sensorLow,sensorHigh,50,4000); tone(8,pitch,30); delay(10); }