Pololu Optical Encoder Filter
The company Pololu specialized in selling robotic items, offers the Optical Encoder Pololu-2590 which allows to measure the angular position of a N20 type mini-motor shaft. The problem is that the outputs signals aren’t squared from 0V to 5V as they should be, but sinusoidal in the range 1V – 3V. In order to resolve this problem, I developed a digital system which first amplifies and then filters the signals from the Pololu Encoder; allowing a microcontroller such as an Arduino to read and decode these signals.