KY-040 Rotary Encoder Sensor Module – Modul Encoder Putar untuk Arduino Nano, Uno, Mega 2560

Rp8.500

Tersedia

SKU: SEN-0024

Spesifikasi

Informasi Spesifikasi

Berat10 gram
Dimensi0,3 × 0,3 × 0,2 cm

Deskripsi

SEN-0024
========
Kenapa memilih toko kami?
Produk high quality
Ada garansi 14 hari
Bisa tanya teknis & dibantu
Cocok untuk teknisi, pelajar, & DIY

==== Deskripsi ====
Insan bangor, masih pakai tombol naik-turun buat setting menu?
Sudah waktunya pakai input putar yang lebih presisi dan profesional. 

KY-040 adalah modul incremental rotary encoder berbasis mechanical encoder dengan dua channel sinyal (quadrature) dan satu tombol push (momentary switch).

Modul ini menghasilkan pulsa digital pada pin CLK dan DT untuk membaca arah dan jumlah langkah putaran. Cocok untuk navigasi menu, pengaturan parameter digital, kontrol volume, dan sistem antarmuka berbasis Arduino, ESP8266, maupun ESP32.

Berbeda dengan potensiometer, rotary encoder tidak menghasilkan tegangan analog, melainkan pulsa digital yang dihitung oleh mikrokontroler.

==== Spesifikasi ====
+ Tipe Encoder
Incremental Mechanical Rotary Encoder
+ Output Sinyal
Quadrature Signal
Channel A = CLK
Channel B = DT
+ Resolusi
±20 pulse per revolution (PPR)
(umumnya 20 detent per putaran penuh)
+ Tipe Kontak
Mechanical contact
+ Tegangan Operasi
DC 5V
+ Arus Kerja
< 10 mA
+ Pin Out
CLK -> Channel A
DT -> Channel B
SW -> Push Button
VCC -> VCC
GND -> Ground
 

==== Prinsip Kerja ====
Channel A dan B menghasilkan pulsa dengan perbedaan fase (quadrature).
Urutan perubahan sinyal menentukan arah:

A mendahului B -> Clockwise
B mendahului A -> Counter-clockwise

Push button (SW) bekerja terpisah dari sinyal encoder.

==== Aplikasi ====
Navigasi menu LCD / OLED
Kontrol volume digital
Pengatur parameter pada ESP32
Panel kontrol DIY

==== Paket ====
1× KY-040 Rotary Encoder Module

Pertanyaan Sebelum Membeli

Apa perbedaan Rotary Encoder dengan Potensiometer biasa?

Berbeda dengan potensiometer yang memiliki batas putaran (biasanya 270°), Rotary Encoder dapat diputar tanpa batas (360°) ke arah mana pun. Selain itu, KY-40 memberikan output digital berupa pulsa, sehingga tidak akan mengalami "aus" atau nilai yang melompat-lompat seperti potensiometer analog yang sudah lama.

Apa fungsi tombol pada KY-40?

Modul KY-40 memiliki built-in push button. Jika kamu menekan poros (gagang) encoder, ia akan berfungsi sebagai saklar tekan. Ini sangat berguna untuk membuat antarmuka menu: putar untuk memilih opsi, dan tekan untuk konfirmasi (Enter).

Mengapa pembacaan nilai encoder saya sering melompat atau tidak akurat?

Hal ini biasanya disebabkan oleh fenomena Contact Bounce (getaran mekanis saat kontak saklar terjadi). Kamu bisa mengatasinya dengan menambahkan kapasitor kecil (0.1uF) pada jalur sinyal atau menggunakan teknik Debouncing melalui kode program (Software Debounce).

Bagaimana cara menentukan arah putaran (Searah Jarum Jam atau Kebalikannya)?

KY-40 menggunakan sinyal Quadrature. Ia memiliki dua output: CLK (Phase A) dan DT (Phase B). Dengan membandingkan mana yang berubah status lebih dulu (HIGH ke LOW), mikrokontroler bisa mengetahui apakah encoder diputar ke kanan (CW) atau ke kiri (CCW).

Apakah sensor ini bisa digunakan untuk mengukur kecepatan motor?

Meskipun bisa secara teknis, KY-40 dirancang untuk interaksi manusia (input panel). Untuk mengukur RPM motor yang sangat tinggi, sebaiknya gunakan Optical Encoder atau Hall Effect Sensor karena KY-40 memiliki batasan kecepatan mekanis.

Review Pembeli

0 reviews
0
0
0
0
0

Belum ada ulasan.

Hanya pelanggan yang sudah login dan telah membeli produk ini yang dapat memberikan ulasan.