19-02-2022, 20:43
Jest jakiś krótki okres czasu, gdy stan pinów jest nieustalony, może wystarczy dodać w setup na początku delay(10). Może to kwestia całego układu na stykówkach. Ja do zabawy użyłem shielda RAMP i nie zaobserwowałem takiego zachowania.
A jak wyprowadzili pin RST to by go używać. Ja akurat startowałem silnik w kodzie wcześniej wykorzystując pin ENABLE. bez tego nie działało, na płytce był podciągnięty rezystorem do VCC, dzięki temu tylko świadome podłączenie tego pinu do uC z pinem ustawionym na wyjście i wpisanym 0 uruchamiało silnik. Można też najpierw wpisać do pinu 1, a dopiero po tym ustawić go na wyjście, potem w wybranej chwili wystawić 0.
A jak wyprowadzili pin RST to by go używać. Ja akurat startowałem silnik w kodzie wcześniej wykorzystując pin ENABLE. bez tego nie działało, na płytce był podciągnięty rezystorem do VCC, dzięki temu tylko świadome podłączenie tego pinu do uC z pinem ustawionym na wyjście i wpisanym 0 uruchamiało silnik. Można też najpierw wpisać do pinu 1, a dopiero po tym ustawić go na wyjście, potem w wybranej chwili wystawić 0.
Miło być decenianym https://buycoffee.to/kaczakat