2014年12月9日

arduino控制閃爍LED頻率


閃爍燈光

作這東西目的很簡單,只是為了講視覺暫留。

調整可變電阻,可以控制那些超亮LED的閃爍頻率。當閃爍頻率超過30Hz的時候,眼睛就無法察覺了,但是可以透過搖動整個裝置,或是眼睛來回掃視看到閃爍的樣子。

說起來 ,也只是把入門的Blink程式改寫而已


int ledtime = 0;
int led=2;

void setup() {            
  pinMode(led, OUTPUT);  
  Serial.begin(9600);
}

void loop()
{
  ledtime = analogRead(3)/2+5;
  Serial.println(ledtime, DEC);
  digitalWrite(led, HIGH);
  delay(ledtime);          
  digitalWrite(led, LOW);
  delay(ledtime);          
}