Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 範例1
- 利用光敏電阻感應光線變化,在黑夜自動點亮led,白晝關閉led。
- 範例2
- 利用光敏電阻感應光線變化,控制2顆led亮滅。光線從亮變化到暗,2個燈從沒有燈亮變化到2個燈都亮。
- */
- int led1=13; //設定LED1腳位
- int led2=12; //設定LED2腳位
- void setup()
- {
- pinMode(led1,OUTPUT);
- pinMode(led2,OUTPUT);
- Serial.begin(9600);
- }
- int rangeA=200; //自行修改光線上限(高於此值不亮)
- int rangeB=100; //自行修改光線下限(小於此值亮兩個)
- void loop()
- {
- int v =analogRead(A0); //讀取A0的值放入v
- Serial.println(v); //Serial顯示v的值, //依照教室光線-----修改上面rangeA,B
- if (v>rangeA)
- {
- digitalWrite(led1,0);
- digitalWrite(led2,0);
- }
- else if ((v<rangeA)&&(v>rangeB))
- {
- digitalWrite(led1,1);
- digitalWrite(led2,0);
- }
- else if (v<rangeB)
- {
- digitalWrite(led1,1);
- digitalWrite(led2,1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement