Здравствуйте, нашел ошибку! тег закрытия } не там поставил, благодарю!
Но появилась проблема дальгше:( при нажатии кнопки , бег дорожки не бежит в обратном направлении
в данном примере происходит то же самое что и было:(
я решил изменить 13 пин кнопки на 11 , так как подумал,ч то может это связано с встроенном на ардуинке светодиодом, но нет.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
const int loopTime = 200;
int loopStart = 2;
int loopStop = 9;
int loopStep = 1;
int thisPin;
unsigned long lastTime;
void setup () {
for (int thisPin = 2; thisPin < 10; thisPin++ ){
pinMode(thisPin, OUTPUT);
digitalWrite(thisPin, 1);
}
pinMode(buttonPin, INPUT);
thisPin = loopStart;
lastTime = 0;
}
void loop (){
if(lastTime == 0){
digitalWrite(thisPin, LOW);
lastTime = millis();
}
if (millis() - lastTime > loopTime){
digitalWrite (thisPin, 1);
thisPin += loopStep;
if(thisPin == loopStop){
if (digitalRead(buttonPin) == 1){
loopStart=2; loopStop = 9; loopStep= 1;}
else{loopStart= 9; loopStop=1; loopStep= -1;
}
thisPin = loopStart;
}
lastTime = 0;
}
}
Здравствуйте, нашел ошибку! тег закрытия } не там поставил, благодарю!
Но появилась проблема дальгше:( при нажатии кнопки , бег дорожки не бежит в обратном направлении