Moduł rotary encoder zamienia obrót mechaniczny na impulsy elektryczne z użyciem kwadratury (dwa sygnały przesunięte w fazie, zwykle A i B), aby określić zarówno liczbę kroków, jak i kierunek obrotu. Jest często podłączany do Arduino/ESP32 przez wejścia cyfrowe (często z użyciem przerwań dla szybkiej reakcji). Wiele modułów enkodera ma też chwilowy przycisk, który można odczytać jako dodatkowe wejście.
| Pin | Sygnał | Opis |
|---|---|---|
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. |
Opisz, co chcesz zbudować. Codey Online napisze kod, narysuje schemat połączeń, skompiluje projekt i wgra go na płytkę bezpośrednio z przeglądarki.
Zacznij za darmo