Witajcie
Jest to mój pierwszy post więc prosze o wyrozumiałość.
Chciałem napisać prosty program obsługujący silnik krokowy
unipolarny z użyciem układu scalonego UNL2003, program z książki działa piknie, lecz zachciałem czegoś więcej i postanowiłem sterować silnikiem za pomocą przycisków.
Używam
atmega8LKrótki opis jak miał działaś
- po wciśnięciu KEY1 silnik miał pracować ciągle w prawo
- KEY2 analogicznie ciągła praca w lewo
- KEY3 stop
Lecz coś nie wyszło, owszem program jako tako działa gdy wciskam KEY1 to zostaje wykonany jedynie 1 KROK z
'funkcji wykonującej cykliczne kroki', jak wcisnę go po raz 2 to KROK2 i tak dalej...
Prosiłbym o wskazanie błędów i na kierunkowanie bądź poprawę kodu programu tak abym mógł obsługiwać silnik przyciskami
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Dodam że jestem zielony i pracuję w oparciu o książkę od tygodnia.
Pozdrawiam