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

加入日期: Aug 2011
文章: 251
引用:
作者poo123
if (digitalRead(2 == HIGH && sun == 0) ){
這一行紅字..

exit status 1
'sun' was not declared in this scope


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

}

這樣應該可以了
舊 2018-09-09, 04:52 PM #14
回應時引用此文章
fpe離線中