Major Member
|
紅外線遮住是常開或長閉無所謂.接線不是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]
__________________
[YOUTUBE]SfJnHdBC-X8&start=484[/YOUTUBE]
|