Rotary Encoder Module for Arduino with Demo Code

SKU: FA3022 Tag:
Dimensions 2.6 × 1.9 × 2.6 cm
Working Voltage


Pulse Count Per Circle



  • An incremental encoder is a rotating sensor that converts rotation displacement into a series of digital pulse signals. These pulses are used to control angular displacement.
  • The reading system usually uses differential mode to compare two different waveforms, but the phase difference is 180 degrees, so as to improve the quality and stability of the output signal.
  • With the button on rotary encoder, it can be reset to the initial state, that starts counting from 0.
  • Purpose: The rotary encoder can count the quantity of output pulse in the positive and negative direction rotation. The rotation counting is unlimited.