Gravity: 360 Degree Rotary Encoder Module (SEN0502)

Hi Giscard

Yes, doing nothing about de-bounce makes for a pretty unusable device. Core have an encoder on a little board with some de-bounce filtering included on it which works pretty well. I have done some experimenting with this problem for a while and come up with some results I will publish shortly. I found this little board can be improved with a schmidt trigger buffer but in a lot of cases this is not required.
Some of my experiments here using that device

Encoder Module with button (CE09436)

When you consider the operation of a rotary encoder in practise you will rotate the knob until you arrive at the desired result. Does it matter if there are a couple of counting errors along the way. I think not. If you go too far just back off a bit. It is when you get continuous large errors that it becomes really frustrating and if bad enough unusable.

I don’t know what the advantages of the ring of LEDs showing the position are as every time you start up the count will be zero. Looks good cosmetically I suppose.
Cheers Bob

2 Likes