const int cds=0; const int led=13; int val; float volts; void setup() { pinMode(led,OUTPUT); digitalWrite(led,LOW); } void loop() { val=analogRead(cds); if(val>512) digitalWrite(led,HIGH); else digitalWrite(led,LOW); } ``` 五、練習1.設計 Arduino 程式,使用 Arduino 板配合 CDS 元件偵測光線的強弱,並以 LED 指示 光線的強弱。當光線轉暗時,閃爍 LED,當光線轉強時,關閉 LED。 2.設計 Arduino 程式,使用 Arduino 板配合 CDS 元件偵測光線的強弱,並以三個 LED 指示光線的強弱。當光線轉暗時,只有 LED1 亮;當光線介於全暗與全亮之間時,只 有 LED2 亮;當光線轉強時,只有 LED3 亮。
進階搜尋