luni64 / EncoderTool

The EncoderTool is a library to manage and read out rotary encoders connected either directly or via multiplexers to ARM based boards. Encoder push buttons are supported. Callback functions can be attached to encoder changes and button presses to allow for event driven applications
MIT License
47 stars 11 forks source link
4051 4067 74165 callback debouncing detents encoder encoder-button encoders multiplexed-encoders polling quadrature rotary-encoders state-machine teensy

EncoderTool  Badge License  Badge Arduino  Badge PlatformIO

Bounce-Free Rotary Encoder Library
+Standard or Multiplexed Wiring
+Push Button Support
+Callback System


--- [
 Examples 
][Examples]  [
 Boards 
][Schematics]  [
 Documentation 
][Documentation]  [
 Contributors 
][Contributors] ---


Supports



Board Compatibility



Features