![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 疑難雜症區
(https://www.pcdvd.com.tw/forumdisplay.php?f=34)
- - Arduino問題..
(https://www.pcdvd.com.tw/showthread.php?t=1151721)
|
---|
紅外線遮住是常開或長閉無所謂.接線不是COM-NO 就是 COM-NC..
太晚了.有空我再試試fpe大的方法.. 以下是我重複測試最後版.. void setup() { pinMode(2, INPUT_PULLUP); pinMode(3, OUTPUT);digitalWrite(3, LOW); pinMode(4, OUTPUT);digitalWrite(4, LOW); } void loop() { while(true){ if(!digitalRead(2)){ digitalWrite(3, HIGH);digitalWrite(4, LOW); delay(1000); digitalWrite(3, LOW);digitalWrite(4, LOW); delay(1000); digitalWrite(3, LOW);digitalWrite(4, HIGH); delay(1000); digitalWrite(3, LOW);digitalWrite(4, LOW); delay(5000); digitalWrite(3, HIGH);digitalWrite(4, LOW); //紅外線一直遮住5秒後.持續停止以防下降 while(!digitalRead(2)){}; if (digitalRead(2 != HIGH) ){ digitalWrite(3, LOW);digitalWrite(4, LOW);} delay(200);}}} [YOUTUBE]VeCY7KI6TP8[/YOUTUBE] |
所有的時間均為GMT +8。 現在的時間是02:43 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。