Un módulo de rotary encoder convierte la rotación mecánica en pulsos eléctricos mediante cuadratura (dos señales desfasadas, normalmente A y B) para determinar tanto el número de pasos como el sentido de giro. Se conecta habitualmente a un Arduino/ESP32 mediante entradas digitales (a menudo usando interrupciones para una respuesta rápida). Muchos módulos encoder también incluyen un pulsador momentáneo que puede leerse como una entrada adicional.
| Pin | Señal | Descripción |
|---|---|---|
CLK |
digital | Rotary encoder phase A pulse output for counting steps and direction. |
DT |
digital | Rotary encoder phase B pulse output, phase-shifted from CLK for direction sensing. |
SW |
digital | Momentary push-button switch output, typically read as a digital input. |
+ |
power | Positive supply input for the encoder module, commonly connected to 5V or 3.3V. |
GND |
ground | Ground reference for power and all encoder output signals. |
Describe lo que quieres construir. Codey Online escribe el codigo, dibuja el esquema de conexiones, lo compila y graba tu placa directamente desde el navegador.
Empieza gratis