WYKONANIE
Podłączamy wyświetlacz silnik krokowy do zasilacza i do płytki a następnie wpisujemy w programie w komputerze odpowiedni kod programu.
Kod programu:
'{SSTAMP BS2}
'{SPBASIC 2.5}
i VAR Word tmp VAR Word krok VAR Word |
'Definiujemy zmienną |
Dl RA = $f |
'Ustawiamy wyjście sygnału |
DEBUGIN SDEC tmp |
'Wczytujemy liczbę ze znakiem |
IF tmp » 15THEN DEBUG “Ujemna” tmp = - tmp tmp = tmp + $0001 |
'Jeżeli liczba jest ujemna to jej pierwszy bit 'jest równy 1 'Obliczamy wartość liczby ujemnej |
krok = ((50 * tmp)) / 360) 'konwersujemy kąt na ilość kroków
FOR i = 1 TO krok OUTA = $08 PAUSE 10 OUTA = $04 PAUSE 10 OUTA = $02 PAUSE 10 OUTA = $01 PAUSE 10 NEXT |
'obrót silnika w lewo o ujemny kąt |
ELSE DEBUG “Dodatnia” |
'obrót dla kąta dodatniego |