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

加入日期: Nov 2003
文章: 291
以下是我最早拿範例做修改並拿掉else..幾次試下來加上拉電組比較穩(摸電線亂亮LED)

問題還是在loop內控制2個LED.我只想做各1次亮滅後停止(紅外線ON時不要無限閃爍).
然後..
斷開紅外線pinMode(2, INPUT)後.再紅外線ON時.2顆LED亮滅各1次..
斷開紅外線pinMode(2, INPUT)後.再紅外線ON時.2顆LED亮滅各1次..
斷開紅外線pinMode(2, INPUT)後.再紅外線ON時.2顆LED亮滅各1次..
.
.
.
.



int buttonState = 0;

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

}

void loop() {

buttonState = digitalRead(2);


if (buttonState == HIGH) {

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);

}
}
     
      
__________________
[YOUTUBE]SfJnHdBC-X8&start=484[/YOUTUBE]
舊 2018-09-09, 03:32 PM #11
回應時引用此文章
poo123離線中