Modulo encoder rotativo KY-040
Componenti

Modulo encoder rotativo KY-040

0.0(0)
Il modulo encoder rotativo KY-040 è una manopola digitale che gira all'infinito, conta un passo a ogni scatto e funziona come pulsante quando si preme l'albero. A differenza di un potenziometro, non fornisce una posizione assoluta ma di quanto e in quale direzione è stato ruotato; un giro ha di solito 20 scatti. Mentre l'albero ruota, i pin CLK e DT generano due onde quadre sfasate di 90 gradi e la direzione si ricava da quella che cambia per prima. Il modulo ha 5 pin (CLK, DT, SW, + e GND), funziona tra 3,3 e 5 V e ha resistenze di pull-up su CLK e DT. Nel collegamento tipico + va a 5 V (3,3 V su ESP32 e Pico), CLK e DT a due pin che supportano gli interrupt (D2 e D3 su Arduino Uno) e SW a un pin impostato come INPUT_PULLUP. Poiché i contatti rimbalzano, il debounce o gli interrupt evitano di perdere scatti. Si usa per menu su display LCD e OLED, regolazione di volume e luminosità, contatori e controllo di posizione dei motori passo-passo.
Modulo encoder rotativo KY-040 | BlueGrays