• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Bezprzewodowe sterowanie silnikami krokowymi
#13
Nie rób sobie jaj
Kod:
 if(MAIN_DELAY !=0)
 {delay(MAIN_DELAY);}

tylko przerób ten kurs, czego nie rozumiesz z użycia millis()? Każda lekcja kursu, nawet jeśli nie używasz pilota IR czy UART uczy jakiś konstrukcji języka C/C++, wyjaśnia dostępne funkcje w Arduino, ostatnia stara się zebrać wszystko w całość. Tu masz wielozadaniowy projekt, nie możesz do zarządzania czasu używać delay. Delay jest już problemem przy miganiu dwoma ledami.
Kod:
 pinMode(leftLimitSwitch, INPUT);
 pinMode(rightLimitSwitch, INPUT);
Z kursu byś wiedział, co tu jest nie tak. Schemat nie pasuje do tej części programu. Wyjaśnienia znajdziesz w części o przyciskach, button, w bibliotece bounce2.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Bezprzewodowe sterowanie silnikami krokowymi - przez kaczakat - 02-02-2019, 00:34

Skocz do:


Przeglądający: 1 gości