Un module rotary encoder convertit une rotation mécanique en impulsions électriques à l’aide de la quadrature (deux signaux déphasés, généralement A et B) afin de déterminer à la fois le nombre de pas et le sens de rotation. Il est souvent utilisé avec un Arduino/ESP32 sur des entrées numériques (souvent avec des interruptions pour une réponse rapide). Beaucoup de modules encodeur incluent aussi un bouton poussoir momentané pouvant être lu comme une entrée supplémentaire.
| Broche | Signal | Description |
|---|---|---|
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. |
Décrivez ce que vous voulez créer. Codey Online écrit le code, dessine le schéma de câblage, le compile et flashe votre carte directement depuis le navigateur.
Commencez gratuitement