Belajar STM32 & Arduino IDE [07]: Pemrograman Rotary Encoder - External Interrupt

Опубликовано: 28 Апрель 2026
на канале: Khusnul Hidayat
5,059
91

Sketch: https://github.com/Khusnul-Hidayat/Ro...

Metode yang digunakan untuk menghitung incremental rotary encoder pada video ini adalah metode pulse-counting, dimana metode tersebut mengitung jumlah pulsa dalam waktu tertentu. Jumlah pulsa didapat dengan cara mendeteksi perubahan salah satu sinyal encoder (pin channel A) saat berubah dari logika Low ke High dengan menggunakan peripheral External Interrupt mode Rising, sinyal yang lain (pin channel B) hanya digunakan untuk mendeteksi arah putaran encoder.