- What is an encoder?
- Inside an encoder
- Designed to be cheap
- 2 GND pins
- Shaft
- Spring contact method
- Wiring
- Signal
- Turning
- Pressing
- Noisy output & debouncing
- RC circuit debouncing
- Hex-Schmitt trigger debouncing
- Ideas for improving this page
- Resources
What is an encoder?
TK
Inside an encoder
TK Need a good image of the top layer
Designed to be cheap
2 GND pins
Shaft
Spring contact method
Wiring
Signal
Turning
Pressing
Noisy output & debouncing
Very cheap encoders output a lot of noise, and thus we need to debounce (remove noise from) them. The Hex-Schmitt Trigger is superior to an RC circuit.
RC circuit debouncing
Hex-Schmitt trigger debouncing
Ideas for improving this page
- Optical encoders
- How to improve metal encoder designs
- Why do we need Pullup/Pulldown?
Resources
Notability: Rotary Encoders