This C library reads rotation data and switch presses from rotary encoders. It supports mechanical encoders like KY-040 (HW-040), or EC11. It uses GPIO_IRQ interrupts for automatic event detection - ...
Abstract: This article introduces a low-power spintronic rotary encoder capable of 8-bit analog-to-digital conversion. The proposed encoder leverages spin-Hall effect-driven domain wall motion ...
Abstract: Presents a readout channel for high-performance rotary encoders. It includes a photodiode, which transduces light pulses into current signals, and the corresponding readout electronics, ...
This library implements non-blocking functions to detect button actions, ensuring each action is debounced to filter out input noise on the button pin. The library can handle multiple buttons. Button ...