Opis projektu
PrzetłumaczoneObracaj 2 silniki krokowe nema17 sterowniki A4988. Około 1 obrót na sekundę.
DIR, ENABLE i podział kroku 1/16 na sterowniku są fizycznie uszczelnione, używany jest tylko STEP.
Drugi krok obraca się wolniej niż pierwszy, około 2 razy, współczynnik podziału jest ustawiony w SETUP.
Prędkość pierwszego i, odpowiednio, drugiego silnika jest regulowana przez potencjometr, minimalna mach jest ustawiona w SETUP.
Po wykonaniu N kroków, około 6-10 obrotów pierwszego silnika, następuje przerwa w obrocie silników, trwająca od 0.2 do 2 sekund.
N kroków jest ustawiane przez potencjometr, minimalna mach jest ustawiona w SETUP.
Czas przerwy jest ustawiany przez potencjometr, minimalna mach jest ustawiona w SETUP.
Podczas przerwy na jednym z wyjść Arduino wydawany jest sygnał log 1.
Między wykonaniem N kroków w kroku X na osobnym wyjściu Arduino wydawany jest sygnał log 1 przez czas trwania 0.2-1 sekundy, ten czas jest ustawiony w SETUP, podczas gdy silniki nadal się obracają, czas trwania tego sygnału nie zależy od innych procesów.
Liczba kroków X jest określana przez potencjometr i nigdy nie przekracza N. Przez MAP.
Po przerwie proces jest powtarzany.