/* 程式名稱:光敏電阻感應光線很暗時,讓LED燈亮,否則熄滅 */
int LED_PIN=3; //定義 LED_PIN 為接腳 3
void setup() {
Serial.begin(9600);
pinMode(A0,INPUT); // 設定光敏電阻 A0(類比第0接腳)為輸入功能
pinMode(LED_PIN,OUTPUT); // 設定LED燈接在LED_PIN(第3接腳)為輸出功能
}
void loop() {
int sensorValue = analogRead(A0); // 將接在A0的光敏電阻偵測到的數值放在變數sensorValue
Serial.println(sensorValue); // 將光敏電阻偵測到的值回傳到序列埠監控視窗
if(sensorValue < 200){ //判斷光敏電阻偵測到的值有沒有小於基準值。***請自行修改基準值數字
digitalWrite(LED_PIN,HIGH); // 光線暗時讓LED_PIN第3接腳的LED輸出高電位,LED點亮
}else{
digitalWrite(LED_PIN,LOW); // 光線亮時讓LED_PIN第3接腳的LED輸出低電位,LED熄滅
}
delay(10); // 暫停10毫秒=0.01秒
}
|