Modul codare rotativ KY-040 este un encoder mecanic folosit pentru introducerea precisă a comenzilor în proiecte embedded. Transformă rotația în impulsuri digitale (canalele A și B), permițând navigarea prin meniuri, ajustarea valorilor sau controlul volumului fără limită mecanică de capăt, spre deosebire de un potențiometru. Butonul apăsabil integrat adaugă o intrare suplimentară pentru selectare sau confirmare, utilă în interfețe compacte.
Compatibil cu Arduino, Raspberry Pi și ESP32, modulul funcționează la 3.3V–5V și se conectează ușor pe breadboard cu cabluri jumper. Debouncing-ul poate fi realizat în software sau hardware (RC), iar pentru o citire stabilă există librării mature care simplifică implementarea. Contactele robuste asigură durabilitate la mii de cicluri, iar footprint-ul standard ajută la integrarea rapidă în panouri și prototipuri.
Aplicațiile tipice includ controlul meniurilor pe afișaje OLED/LCD, reglaje de parametri în stații de lipit DIY, mixere audio, roboți și panouri de control IoT. Pentru proiecte ce necesită feedback tactil, encoderul oferă detenturi clare pe fiecare pas, facilitând reglajele fine. În plus, poate fi folosit ca input incremental pentru măsurarea unghiului sau a poziției relative a unui ax. Modul codare rotativ KY-040 este astfel o soluție accesibilă, fiabilă și foarte versatilă pentru interfețe prietenoase cu utilizatorul.
| Caracteristică | Detaliu |
|---|---|
| Model | KY-040 |
| Tip | Encoder rotativ mecanic + push button |
| Tensiune alimentare | 3.3V – 5V DC |
| Ieșiri | A, B (digitale incremental), SW (buton) |
| Pas/Detent | ~20–30 pași/rot (în funcție de lot) |
| Montaj | Breadboard / jumperi |
| Compatibilitate | Arduino, Raspberry Pi, ESP32 |
| Utilizare | Meniuri, volume, reglaje, UI embedded |












Recenzii
Nu există recenzii până acum.