info@isol.pk 2nd Floor, 72, Westend Plaza, Shahrah-e-Quaid-e-Azam, Mozang Chungi, Lahore
Follow Us:
SKU: MOD-HW040-ENCODER

HW-040 360-Degree Rotary Encoder Sensor Module with Pushbutton

Incremental rotary encoder sensor module providing 20 pulses per revolution with continuous 360-degree rotation and integrated momentary push button.

Quick Summary & Specs

HW-040 360-Degree Rotary Encoder Sensor Module with Pushbutton is an authentic, engineering-grade hardware component designed for prototyping, robotics, and academic research. Includes verified schematics, pre-tested hardware, and nationwide express shipping across Pakistan.

24-48h Dispatch Cash on Delivery 7-Day Replacement
Rs 160.00 Rs 200.00 -20% OFF

120 In Stock
Tested & Quality Guaranteed 100% Pre-tested & Genuine Silicon. 7-Day Replacement Warranty Across Pakistan.
Fast Local & Nationwide Shipping Same-Day Dispatch in Lahore | 2-3 Days COD to Karachi, Islamabad & All Pakistan.

The HW-040 Rotary Encoder Module is the professional choice for human-machine interface (HMI) controls, digital audio volume knobs, and display menu navigation.

Key Engineering Features:

- Continuous 360° Rotation: Unlike analog potentiometers, it rotates infinitely in both clockwise and counter-clockwise directions.
- Tactile Detents: Distinct tactile mechanical clicks (20 pulses per full 360° rotation) allow precise parameter tuning.
- Integrated Pushbutton Switch: Press the shaft inward to click and select menu items or confirm inputs.
- Built-in Pull-Up Resistors: Onboard 10kΩ pull-up resistors on CLK and DT pins ensure clean quadrature signals.

Common Engineering Applications:

- 3D printer graphical menu navigation and click-to-select wheels
- Digital audio amplifier volume and equalizer controls
- Variable DC bench power supply voltage/current dial knobs
- CNC jog pendants and stepper manual positioning

What's Included in the Package:

  • 1x HW-040 360-Degree Rotary Encoder Module with Pre-Soldered 5-Pin Header

Quick Build & Interfacing Guide:

Step 1: Hardware Inspection

Unbox and verify all pre-tested sensors, microcontrollers, and wiring components included in your package.

Step 2: Chassis & Sensor Mount

Secure mechanical brackets, servos, and modules to the main frame using the provided mounting hardware.

Step 3: Pinout Wiring

Interface VCC, GND, and GPIO signal lines according to the verified schematic diagram provided with the kit.

Step 4: Code Upload & Testing

Upload the tested source code via Arduino IDE, Python, or ESP-IDF and verify live sensor readings and actuation.

Prototyping Kit Note: All DIY project kits come with complete verified code, connection diagrams, and 7-day technical replacement support across Pakistan.
Custom Prototyping & FYP Enclosures

Need a Custom 3D Printed Casing or Multilayer PCB?

Get custom snap-fit enclosures and robotics parts printed via our custom 3D printing service in Lahore & Pakistan, or order industrial double-sided circuit boards through our custom PCB fabrication service with nationwide delivery.

Key Features

Infinite Continuous Rotation No end stops; continuously cycle through numbers and menus.
Integrated Pushbutton Turn to adjust, press to confirm - perfect for OLED/LCD menus.
Pre-Installed Pullups Directly connects to Arduino GPIOs with no external resistors needed.

Specifications

Mechanical Life At least 30,000 rotations
Module Dimensions 32mm x 19mm x 25mm | Weight: 8g
Operating Voltage 5.0V DC
Output Type 2-bit Gray code (CLK and DT quadrature channels)
Pulses per Revolution 20 pulses / full 360° turn
Shaft Dimensions 6mm diameter standard D-shaft | Height: 20mm
Switch Type Momentary Pushbutton (Active-Low SW pin)

Community Questions & Answers

Have a question about compatibility, code, or delivery? Ask our engineering team or see what other Pakistani makers asked.

Login to Ask Question
Verified Answers by ISOL Engineers
No questions asked yet for this item

Be the first student or maker to ask a question!

Customer Reviews

Average Rating

0

Based on 0 reviews

No reviews yet. Be the first to share your experience!

Chat with Support Online