ard-sketches/LightTheremin/LightTheremin.ino
Christopher Talib 5cd636a032 save
2021-02-13 17:21:43 +01:00

35 lines
706 B
C++

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);
}