35 lines
706 B
C++
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);
|
|
}
|