// 從腳位A0讀取光敏電阻的值。
// 以腳位13控制LED。
void setup(){
Serial.begin(9600);
pinMode(A0, INPUT);
pinMode(13, OUTPUT);
digitalWrite(13, LOW);
}
int pr_min = 400;
void loop(){
// 以analogRead()讀取光敏電阻的值,會回傳0~1023之間的值。
int pr = analogRead(A0);
// 並且把值輸出到序列埠,請用手遮蔽光敏電阻,看看變化。
Serial.println(pr);
// 若大於這個值,熄滅LED,若小於就點亮。
// 請視需求修改pr_min。
digitalWrite(13, pr > pr_min ? LOW : HIGH);
delay(1000);
}
没有评论:
发表评论