You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Holger Wirtz
4f8790ee8f
|
1 year ago | |
---|---|---|
.. | ||
examples/Polling | 1 year ago | |
src | 1 year ago | |
ISSUE_TEMPLATE.md | 1 year ago | |
LICENSE | 1 year ago | |
PULL_REQUEST.md | 1 year ago | |
README.md | 1 year ago | |
keywords.txt | 1 year ago | |
library.properties | 1 year ago |
README.md
#MD_REncoder - Rotary Encoder Library
This is an adaptation of Ben Buxton's excellent rotary library and implements additional features for encoder rotation speed.
Features
- Debounce handling with support for high rotation speeds
- Correctly handles direction changes mid-step
- Checks for valid state changes for more robust counting and noise immunity
- Interrupt based or polling in loop()
- Counts full-steps (default) or half-steps
- Calculates speed of rotation
If you like and use this library please consider making a small donation using PayPal