Arduino Polska Forum

Pełna wersja: Sterownik grubości cięcia traka taśmowego na arduino
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
(10-02-2019, 22:55)czmiel1000 napisał(a): [ -> ]Może jednak menu zostawimy na kolejny etap. Na na samym początku chciałbym podłączyć enkoder do arduino tak, by sprawdzić czy będzie współpracował i ile impulsów dokładnie jest na obrót. Enkoder ma 4 piny + ekran, 2 piny to zasilanie 7v, i kolejne 2 to zapewne wyjścia z enkodera czyli stan niski i stan wysoki. Spróbuję go podłączyć pod 5v, wydaje mi się, że będzie działał. Wtedy można by go było podłączyć pod zasilanie  z pinu vcc i dalej bezpośrednio do wejść arduino. 
Chciałbym wiedzieć pod jakie piny mogę go podpiąć i czy wymagane są ewentualne rezystory na wyjściach z enkodera.
Dobrze by było też mieć kod obsługujący enkoder, by dało się w monitorze portu szeregowego sczytywać impulsy. 
Enkoder to coś podobnego (może nawet to samo) jak ten z linku
https://allegro.pl/oferta/czujnik-enkode...7811976268
Mój ma 20 lat i już starte napisy dlatego chcę go najpierw wypróbować bo opis i specyfikacja jest nie do namierzenia, stale działa jak nowy.

Witam,
Tu https://playground.arduino.cc/Main/RotaryEncoders masz kilka kodów do obsługi enkodera. Stosując UNO podpinasz sygnały wyjściowe do pinów obsługujących przerwania (2 i 3). Można też zastosować dla tych linii rezystory podciągające.
Pozdrawiam,
Smaczek
Stron: 1 2