代码剂量不完美的作品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); –