アルディーノでテルミンを演奏?

半固定抵抗のつまみの状態を読み取って

スピーカーに出力するプログラムです。

HIGHとLOWを使って周波数にしてるのかな?

 

int val=0;

void setup() {
 pinMode(6,OUTPUT);
}

void loop() {
val = analogRead(0);
if(val <1023){
  val +=500;    

  digitalWrite(6,HIGH);
  delayMicroseconds(val);
  digitalWrite(6,LOW);
  delayMicroseconds(val);
}
}