KY-040 Rotary Encoder Modülü
Komponentler

KY-040 Rotary Encoder Modülü

0.0(0)
KY-040 Rotary Encoder Modülü, sınırsız dönebilen, her tıkta bir adım sayan ve miline basıldığında buton gibi çalışan dijital bir ayar düğmesidir. Potansiyometreden farkı mutlak konum yerine dönüş miktarını ve yönünü vermesidir; bir turda genellikle 20 tık bulunur. Mil döndükçe CLK ve DT pinlerinde birbirine göre 90 derece kaymış iki kare dalga oluşur, hangisinin önce değiştiğine bakılarak yön bulunur. Modülün CLK, DT, SW, + ve GND olmak üzere 5 pini vardır, 3,3–5 V ile çalışır ve CLK ile DT hatlarında pull-up dirençleri hazırdır. Tipik bağlantıda + pini 5 V'a (ESP32 ve Pico'da 3,3 V'a), CLK ve DT kesme destekli iki pine (Arduino Uno'da D2 ve D3), SW ise INPUT_PULLUP ayarlı bir pine bağlanır. Kontak sıçraması nedeniyle debounce ya da kesme kullanmak tık kaçırmayı önler. LCD ve OLED menüleri, ses ve parlaklık ayarı, sayaç ve step motor konum kontrolü projelerinde kullanılır.
KY-040 Rotary Encoder Modülü: Arduino Bağlantısı, Kod ve Pinout