作這東西目的很簡單,只是為了講視覺暫留。
調整可變電阻,可以控制那些超亮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);
}