# Rotary Encoder Arduino Library Suggestion Needed

**URL:** <https://community.sparkfun.com/t/rotary-encoder-arduino-library-suggestion-needed/60238>\
**Category:** Input Devices\
**Created:** [September 3, 2024, 6:48pm UTC](https://community.sparkfun.com/t/rotary-encoder-arduino-library-suggestion-needed/60238 "2024-09-03T18:48:15Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![RossWaddell](https://avatars.discourse-cdn.com/v4/letter/r/bc79bd/32.png) [@RossWaddell](https://community.sparkfun.com/u/RossWaddell)\
**Post date:** [September 3, 2024, 6:48pm UTC](https://community.sparkfun.com/t/rotary-encoder-arduino-library-suggestion-needed/60238/1 "2024-09-03T18:48:15Z")

</div>

I’m using the SparkFun rotary encoder COM-09117 and up until now this Arduino library, [ClickEncoder](https://github.com/0xPIT/encoder/tree/master). However, it requires the [TimerOne](https://github.com/PaulStoffregen/TimerOne) library which has two bugs that affect the encoder’s button use. Also, when I add the code to use ClickEncoder to an existing sketch that has specific LED timings it fouls them up.

Can anyone recommend an encoder library that doesn’t use TimerOne as an interrupt?
