PinLab › Компоненти › Ротационен енкодер KY-040
CLKDTSW+GND turn = pulses, press = button

Ротационен енкодер KY-040

бескрајно копче + тастер

Копче што се врти бескрајно во двете насоки, со „кликови“ на секој чекор, и може да се притисне. Совршено за менија, јачина на звук и подесување вредности.

Отвори го курсот →

Како работи

Внатре има два контакта (CLK и DT) што се затвораат и отвораат со мал временски поместување додека вртиш. Ако CLK падне додека DT е HIGH, вртиш во една насока; ако DT е LOW, во другата. Ова се вика квадратурен сигнал. Најдобро се чита со прекин (interrupt): ESP32 веднаш реагира на промената, и ниту еден клик не се губи.

Пинови и поврзување

ПинШто еКаде се поврзува / зошто
CLK (A)Импулси, канал A→ GPIO (пр. 18).
DT (B)Импулси, канал B→ GPIO (пр. 19).
SWТастер (на GND кога е притиснат)→ GPIO (пр. 23) со INPUT_PULLUP.
+Напојување→ 3V3 (НЕ 5 V — pull-up-ите на модулот се кон ова).
GNDМаса→ GND.

Спецификации

Чекори20 кликови по круг
Напојување3,3 – 5 V
ИзлезиCLK, DT, SW
Pull-up10 kΩ на CLK и DT (на модулот)

Совети и типични грешки

Се користи во проектите