Jenže mě projde první cykl, motor se zastaví a už se nerozběhne. Druhá část smyčky funguje jak má. Na každý stisk tlačítka se motor pootočí.
Co tam mám špatně?
Kód: Vybrat vše
void loop() {
digitalRead(STEP_pin);
if(digitalRead(STEP_pin) == LOW){
myStepper.step(stepsPerRotation);
delay(200);//Wait 200 milliseconds
digitalWrite(BLT_pin, LOW);
delay(500);//Wait 500 milliseconds
digitalWrite(BLT_pin, HIGH);
delay(1500);//Wait 1500 milliseconds
digitalWrite(STEP_pin, LOW);
}
else {
if(digitalRead(BUTT_pin) == LOW) // krok na stisk tlačítka
{
myStepper.step(stepsPerRotation /20);
delay(500);
}
}
}