主題: Arduino問題..
瀏覽單個文章
poo123
Major Member
 

加入日期: Nov 2003
文章: 291
引用:
作者fpe
int sun=0;

void setup() {
pinMode(2, INPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}

void loop() {
if (digitalRead(2 == HIGH && sun == 0) ){

digitalWrite(3, HIGH);
delay(1000);
digitalWrite(3, LOW);
delay(1000);
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
sun += 1;
}
else if (digitalRead(2 == LOW && sun == 1)) {
sun = 0;
}

}

這樣應該可以了


這樣(2)LOW時34一直閃..



加個off delay timer就解決2一直ON時LED一直閃爍.
[照明] 幫女王做的NE555單穩態觸發電路.按一下亮30秒...7/24補電路圖

這個教學pinMode(2, INPUT) 可以用電容放電變LOW(HIGH)..我在研究這個方法..
[YOUTUBE]E_5SRNp2brA&t&start=307[/YOUTUBE]

第2題好像是我要的解決答案..
[YOUTUBE]AmZut5u4SWo&t[/YOUTUBE]
__________________
[YOUTUBE]SfJnHdBC-X8&start=484[/YOUTUBE]
舊 2018-09-09, 07:24 PM #17
回應時引用此文章
poo123離線中