Witam,
Chcę użyć w projekcie impulsator i używam biblioteki Pana Mirka z tego artykułu:
http://mirekk36.blogspot.com/2013/04/en ... y-cz2.htmlTen enkoder kiedy się obraca, czuć takie skoki jak to w filmie też o tym była mowa.
Rozróżnianie kierunku (left, right) działa bardzo dobrze, idealnie, jeśli zmieniam kierunek to od razu reaguje.
Problem jest jednak w zliczaniu ciągłym w jednym kierunku, program zlicza +1 co drugi skok tego enkodera... Nie za każdym razem jak na filmie, a co drugie tyknięcie. W jedną czy drugą stronę tak samo. Jak by reagował tylko co drugi impuls
Jak już wspominałem, rozróżnianie kierunku działa co każdy skok, to dużo mówi, program się nie gubi ani nic, wszystko jest ok tylko z tym zliczaniem cały czas w jedną stronę
Prosił bym o pomoc co by może w kodzie pozmieniać aby działało poprawnie.
Programu nie zmieniałem, jest dokładnie taki sam tylko pozmieniałem rejestry na Atmege88.