Encoder impulsator KY-040 - rotary enkoder AVR ARDUINO
Dostawa od 12,69 zł
Opis
Encoder impulsator KY-040 to prosty moduł wejściowy do Arduino, AVR i innych mikrokontrolerów. Zamiast klasycznego potencjometru daje impulsy przy obrocie w lewo i w prawo, a dodatkowo ma wbudowany przycisk po naciśnięciu osi. Dzięki temu jednym elementem możesz obsługiwać menu, regulację wartości, wybór opcji lub sterowanie urządzeniem DIY. To popularny rotary encoder 360°, który sprawdza się w projektach elektroniki użytkowej, panelach sterowania, licznikach, interfejsach menu i domowych urządzeniach opartych o mikrokontroler.
Do czego przydaje się KY-040?✅ sterowanie menu na wyświetlaczu LCD lub OLED✅ zmiana parametrów w projekcie Arduino, np. czasu, temperatury, jasności✅ cyfrowy odpowiednik pokrętła w panelu sterowania✅ nawigacja po opcjach z dodatkowym kliknięciem osi✅ projekty DIY, automatyka domowa, warsztatowe sterowniki i testeryModuł z wyprowadzonymi pinami ułatwia szybkie podłączenie do płytki stykowej lub przewodów.
Jak działa enkoder obrotowy?
W przeciwieństwie do potencjometru enkoder nie ustawia konkretnej rezystancji. Zamiast tego generuje sygnały na wyjściach A i B. Mikrokontroler analizuje kolejność impulsów i na tej podstawie rozpoznaje:⚙️ obrót w prawo,⚙️ obrót w lewo,⚙️ liczbę kroków.
Dodatkowy pin switch obsługuje wciśnięcie osi, więc jednym elementem możesz przewijać i zatwierdzać wybór. To bardzo wygodne rozwiązanie w małych obudowach, gdzie liczy się oszczędność miejsca. Kompatybilność i podłączenieKY-040 współpracuje z popularnymi platformami programowalnymi i układami cyfrowymi, jeśli tylko projekt przewiduje obsługę wejść impulsowych oraz przycisku. Arduino AVR mikrokontrolery z wejściami cyfrowymi płytki prototypowe i przewody goldpin raster 2,54 mmWyprowadzenia modułu: A, B, switch, GND, Vcc.
W praktyce oznacza to szybki montaż w układach prototypowych bez lutowania bezpośrednio do samego enkodera. Moduł jest wygodniejszy w użyciu niż sam element mechaniczny bez płytki.
Na co zwrócić uwagę przed zakupem? to enkoder impulsowy, a nie klasyczny potencjometr analogowy, wymaga obsługi programowej po stronie mikrokontrolera, w zestawie brak nakrętki mocującej do obudowy, więc przy montażu panelowym trzeba to uwzględnić.
Wyjścia A i B służą do odczytu kierunku obrotu, a switch do funkcji przycisku.
W praktyce: gdzie taki impulsator sprawdza się najlepiej?️ sterowniki temperatury i czasu️ panele do zasilaczy warsztatowych️ obsługa menu w urządzeniach DIY️ selektory funkcji i nastawy krokowe projekty smart home i automatyki urządzenia edukacyjne i prototypy uczniowskieJeśli budujesz urządzenie, w którym użytkownik ma zmieniać parametry krokowo, a nie płynnie analogowo, enkoder będzie zwykle lepszym wyborem niż potencjometr.
Najważniejsze cechy✅ enkoder obrotowy z przyciskiem✅ obsługa ruchu prawo/lewo✅ przycisk po naciśnięciu osi✅ pełny obrót 360°✅ 20 impulsów na obrót✅ średnica osi 6 mm✅ raster złącza goldpin 2,54 mm✅ kompaktowy moduł do projektów prototypowychPopularny rotary encoder do Arduino i AVR jako element sterowania w projektach DIY.
Specyfikacja technicznaTypenkoder obrotowy / impulsatorModułKY-040Przycisktak, w osi enkoderaWyprowadzeniaA, B, switch, GND, VccKierunek pracyprawo / lewoObrót360°Liczba impulsów na obrót20Średnica osi6 mmRaster złącza2,54 mmWymiary26 x 19 mmWskazówki użytkowe dobierz gałkę pod oś 6 mm, jeśli chcesz wygodniej obsługiwać moduł, przy szybkich obrotach warto w programie przewidzieć filtrację drgań styków, sprawdź rozmieszczenie pinów przed podłączeniem do zasilania, jeśli montujesz element do panelu, pamiętaj o informacji producenta: brak nakrętki w zestawie.
Do encodera mogą przydać się także .
FAQCzy KY-040 działa jak potencjometr?
Nie. To enkoder impulsowy, więc nie daje sygnału analogowego jak potencjometr. Wymaga odczytu impulsów przez mikrokontroler.
Czy można wykrywać kierunek obrotu?
Tak. Wyjścia A i B służą właśnie do rozpoznawania obrotu w lewo i w prawo.
Czy moduł ma przycisk?
Tak. Naciśnięcie osi aktywuje osobne wyjście switch.
Czy nadaje się do Arduino?
Tak, to jeden z częściej używanych enkoderów w projektach Arduino i AVR.
Dobrze sprawdza się jako pokrętło do menu, nastaw i wyboru funk
