KY-040 Rotacioni Enkoder 360° za Arduino — Cena Srbija
KY-040 je inkrementalni rotacioni enkoder sa tasterom koji generiše digitalne pulseve pri rotaciji osovine. Nema ograničenja ugla — rotira se 360° u oba smera sa taktilnim klikovima (obično 20 klikova po punom krugu). Pritisak na osovinu aktivira ugrađeni taster. Najpopularniji metod unosa za Arduino menije, kontrolu jačine zvuka i navigaciju.
Tehničke specifikacije KY-040
- Model: KY-040
- Tip: Inkrementalni rotacioni enkoder sa tasterom
- Rotacija: 360° neograničena, oba smera
- Koraci: 20 klikova po punom krugu (tipično)
- Izlazi: CLK (A kanal), DT (B kanal), SW (taster)
- Napon: 5V DC
- Taster: Da — pritisak na osovinu
- Pinovi: CLK, DT, SW, VCC (+), GND
Kako radi rotacioni enkoder?
Enkoder ima dva izlaza (CLK i DT) koji generišu fazno pomerene pravougaone signale pri rotaciji. Smer rotacije se određuje poređenjem koji signal je prvi promenio stanje. Ako CLK menja stanje pre DT — rotacija u jednom smeru. Ako DT pre CLK — rotacija u drugom smeru. Arduino čita oba signala i broji korake gore ili dole.
Primena KY-040 enkodera
- Navigacija menija: Rotacija za gore/dole, pritisak za selekciju
- Volume kontrola: Podešavanje jačine zvuka u audio projektima
- RGB LED kontrola: Podešavanje boje i svetline LED trake
- Pozicioniranje: Fino podešavanje pozicije motora ili servo-a
- Timer: Podešavanje vremena na kuhinjskom tajmeru ili budilniku
- CNC/3D: Ručna kontrola osa na CNC mašinama
Povezivanje i biblioteka
CLK na D2 (interrupt pin), DT na D3, SW na D4, + na 5V, GND na GND. Koristite Encoder biblioteku ili ručno čitajte signale sa interrupt-om. Za debouncing, dodajte kondenzatore od 100nF na CLK i DT pinove ili koristite softverski debounce od 5ms. Taster se čita standardnim digitalRead sa pull-up otpornikom.
KY-040 rotacioni enkoder je standardni metod unosa za Arduino projekte sa menijima i podešavanjima. Dostupan online u Srbiji.






Recenzije
Još nema komentara.