코드를 투여하지 완벽한 작업이 코드에있는 동안 루프 아두 이노에 문
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();
}
내가하려고하면 경우 루프, 하지만 코드가 작동하지 않는 상태에서 문. 어떤 사람이 저에게 이걸 어떻게 할 수 있습니까? 나는 gearstatus를 5까지 올리고 싶지만 값은 증가하지 않습니다.
출력을 표시 할 수도 있습니까? –
출력이 무한대 0입니다 –
loop(), fn에이 행을 추가해보십시오. digitalWrite (푸시 버튼, 높음); –