krzysiek.el napisał(a):
Witam,
korzystam z kodu Pana Mirka dołączonego do zestawu.
Już mam wszytsko podłączone, uruchomione i działa

Teraz mam inny problem... siedze już dłuższa chwile i nie mogę wymyślić jak zrobić, żeby np. :
po naciśnięciu klawisza "1" kręcił sie w lewo przez 5s, a po naciśnięciu klawisz "2" 15s w prawo.
Gdy żaden nie wciśniety to silnik stoi.
Pozdrawiam i prosze o jakies podpowiedzi
A czy czutałeś o timerach programowych?
W najprostszej wersji:
odpalasz timer.
w pętli głównej badasz czy naciśnięto któryś przycisk
jeśli naciśnieto "1" ustawiasz flagę lewo i czas na 5 sek
piszesz if'a w którym sprawdzasz flagę lewo i jeśli jest ustawiona sterujesz silnikiem
zmniejszasz czas aż do zera i gdy czas zero gasisz flagę lewo
Tak samo postępujesz dla klawisza "2"
To taki najprostszy z najprostszych i na szybko napisanych algorytmów.
A można to zrealizować na dziesiątki innych sposobów
Ps. co ten temat ma wspólnego z DIY???
Może któryś zielony albo różowy albo jakiś inny kolorek przeniesie
