Product Overview
The rotary encoder module is designed to detect rotational movement and convert it into digital pulse signals. The operation is such that when the shaft is rotated, it generates two phase shifted output signals CLK and DT, thereby allowing detection of direction and number of steps. It also includes a built in push button switch that activates when the knob is pressed downward.
This module is suitable for menu navigation speed control parameter adjustment and automation input systems.
Key Features
• Encoder Type: Incremental rotary encoder
• Output Signals: CLK and DT quadrature digital outputs
• Push Function: Built in momentary push button switch
• Direction Detection: Supports clockwise and anticlockwise detection
• Compatibility: Works with Arduino PLC trainers and microcontrollers
• Durability: Mechanical rotational design with stable output
• Mounting: PCB mounting holes for easy installation
Technical Specifications
• Product type: Rotary encoder module
• Model: HW 040
• Operating voltage: 5 V DC
• Output type: Digital pulse outputs CLK DT
• Switch output: SW push button signal
• Interface pins: CLK DT SW VCC GND
• Rotation steps: Typically 20 pulses per revolution
• Weight: 0.006 kg
• Dimensions: 3.8 cm × 3.0 cm × 2.0 cm
Suitable for
• Menu navigation systems
• Volume control applications
• Motor speed adjustment
• PLC training experiments
• Arduino user interface projects
• Automation parameter setting
Package Includes
• One rotary encoder module
Installation Notes
Connect VCC to 5 V supply and GND to ground. Connect CLK and DT pins to digital inputs to detect rotation direction and pulses. Connect SW to a digital input to detect push button press. Use pull up resistors in software if required.










