keskiviikko 18. maaliskuuta 2015

light theremin testi



koodi täältä.

kytkennät tehty arduino project book project 06 kytkentöjen mukaisesti.



    int sensorValue;
    int sensorLow = 1023;
    int sensorHigh = 0;
    const int ledPin = 13;
    void setup() {
     
      pinMode(ledPin, OUTPUT);
      digitalWrite(ledPin, HIGH);
     
      while (millis() < 5000) {
        sensorValue = analogRead(A0);
        if (sensorValue > sensorHigh) {
          sensorHigh = sensorValue;
        }
        if (sensorValue < sensorLow) {
          sensorLow = sensorValue;
        }
      }
     
      digitalWrite(ledPin, LOW);
    }
    void loop() {
      sensorValue = analogRead(A0);
     
      int pitch = map(sensorValue, sensorLow, sensorHigh, 50, 4000);
      tone(8, pitch, 20);
     
      delay(10);
    }

Ei kommentteja:

Lähetä kommentti