Hooked to an Arduino, the motor made a workable encoder, later improved by sending each phase through a comparator and using digital inputs rather than using the Nano’s ADCs. It looks like ...
Capable of generating sine, triangle, and square waves up to 10MHz with its all-digital circuitry ... with the Arduino, rotary encoder, and 16×2 LCD providing an interface to control it ...