In the case of working with a MCU:
Connect the SIA, SIB, SW pins to the CH0, CH1, CH2 of logic analyser respectively, then power the module.
When clockwise rotating the encoder, the output waveform looks like:
When anti-clockwise rotating the encoder, the output waveform looks like:
When pressing the encoder button, the output waveform looks like:
Development resources: demo codes, schematic, datasheets, etc.
Wiki: www.waveshare.com/wiki/Rotation_Sensor
Weight: 0.011 kg
Manufacturer BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Poland sprzedaz@kamami.pl 22 767 36 20
Responsible person BTC Korporacja sp. z o. o. Lwowska 5 05-120 Legionowo Poland sprzedaz@kamami.pl 22 767 36 20
This set of two quadrature encoders for 20D extended-shaft motors provides precise rotational speed monitoring with 20 pulses per revolution of the motor shaft. The devices utilize a magnetic disc and Hall-effect sensors operating from 2.7-18V, and the digital outputs can be connected directly to a microcontroller. The encoders mount directly to the back of the motor, and the compact design and 6-pin JST PH connectors facilitate integration into robotic projects and control systems. Pololu 5660
Module with encoder and RGB backlight. It has an unlimited range of motion and is perfect for e.g. lighting control. Pimoroni PIM522
The module is equipped with an AS5600 magnetic encoder with a resolution of 12-bit. It allows for non-contact measurement of the angle of rotation. The module has an analog/PWM output and an I2C interface.
No product available!
Module with an incremental encoder with a rotation range of 360° and a button. Communicates via a digital interface. DFRobot SEN0235
Gravity: 360 Degree Hall Angle Sensor is a rotation angle sensor measuring a value in the range of 0-360 ° with an analogue output, powered by 5V. DFRobot SEN0221
This set of two quadrature encoders for 20D extended-shaft motors provides precise rotational speed monitoring with 20 pulses per motor revolution. The devices utilize magnetic disc and Hall-effect sensors operating from 2.7-18V, and the digital outputs can be connected directly to a microcontroller. The encoders mount directly to the back of the motor, and the compact design and 6-pin JST PH connectors facilitate integration into robotic projects and control systems. Pololu 5661
Digital rotary encoder with green and red LED backlight. It has unlimited rotation and generates a digital signal in the form of a Gray code. SparkFun COM-15140
No product available!
Rotary encoder that enables precise detection of direction and number of revolutions using digital pulses. Equipped with an integrated button, five pins (CLK, DT, SW, VCC, GND) and a metal knob, it is ideal for user interfaces and device control. Thanks to its compatibility with Arduino and Raspberry Pi, durability up to 20,000 cycles and simple integration, it is suitable for educational and DIY projects. KY-040
The EC11 is a precision rotary encoder with a pushbutton, generating 20 pulses per revolution, ideal for controlling user interfaces such as volume control or menu selection. With its compact design and easy mounting, it is suitable for a variety of DIY projects and automation applications.
No product available!
Module with an incremental encoder with a rotation range of 360° and a button. Communicates via a digital interface
No product available!
Crowtail – Encoder 2.0 is a digital rotary encoder with 20 pulses per revolution and a dual-channel output for measuring angle and rotation direction. Used in control projects, interfaces, and axial motion detection systems.
Absolute encoder module with 8421 (BCD) coding with 16 positions. Vertical mounting. DFRobot DFR0721
The module is designed to support incremental encoders. It reads the rotation of the encoder and transmits the information via the I2C interface. It has two built-in STEMMA QT connectors. Adafruit 5740
Module designed to operate four incremental encoders. It reads the encoder rotation and transmits the information via the I2C interface. Adafruit 5752
Crowtail-Rotary Angle Sensor 2.0 is an analog rotary-angle sensor with a 300° range, ideal for value adjustment in electronic projects. It is used in lighting control, volume regulation and user interfaces.
Absolute encoder module with 8421 (BCD) coding with 16 positions. Horizontal mounting. DFRobot DFR0722
Rotation Sensor