代碼劑量不完美的作品if語句在while循環的Arduino
int pushButton = 2;
int gearstatus = 0 ;
int buttonState;
void setup() {
Serial.begin(9600);
pinMode(pushButton, INPUT);
}
void gearfunction(){
buttonState = digitalRead(pushButton);
while(gearstatus <= 5){
Serial.println(gearstatus);
if(buttonState == HIGH){
gearstatus++;}
}
}
void loop() {
gearfunction();
}
在此代碼我試圖如果while循環, 但代碼不起作用聲明。有人可以給我如何做到這一點?我想增加geartatus達5,但價值不增加。
你能顯示輸出嗎? –
輸出爲無窮零 –
嘗試在循環(),fn中添加此行。 digitalWrite(pushButton,HIGH); –