Rotary Encoder with Push Switch
Out of Stock
Categories: Encoder
Overview
Description
Rotary Encoder with Push Switch
🔑 Key Features
✅ 360° Rotary Encoding – Detects direction & speed of rotation. ✅ Built-in Push Button – Additional input with tactile feedback. ✅ High Resolution – Typically 20-24 pulses per revolution (PPR). ✅ Digital Output (A/B Signals) – Quadrature output for direction detection. ✅ Mechanical Durability – Long lifespan (50,000+ rotations). ✅ Easy Integration – Works with Arduino, Raspberry Pi, ESP32, etc.
📊 Technical Specifications
| Parameter | Details |
|---|---|
| Type | Incremental Optical Encoder |
| Resolution | 20-24 PPR (Pulses Per Revolution) |
| Voltage | 3.3V – 5V DC |
| Output Signals | A (CLK), B (DT), SW (Push Switch) |
| Switch Type | Tactile (Momentary) |
| Rotation Life | 50,000+ cycles |
| Operating Temp. | -10°C to +70°C |
| Shaft Type | 6mm D-shaped (knob-compatible) |
| Mounting | Panel or PCB mount |
🚀 Applications
-
Volume & Brightness Control (Audio equipment, displays)
-
Motor Speed & Position Feedback (Robotics, CNC)
-
Menu Navigation (Embedded UI, IoT dashboards)
-
DIY Game Controllers (Custom input devices)
-
Industrial Automation (Adjustment dials)
🔌 Wiring Guide
| Pin | Function | Connection |
|---|---|---|
| CLK (A) | Encoder Output A | Microcontroller Input (Interrupt Pin) |
| DT (B) | Encoder Output B | Microcontroller Input |
| SW | Push Switch | GND (Pull-up required) |
| + (VCC) | 3.3V-5V Power | MCU Power Supply |
| GND | Ground | Common GND |
💡 Pro Tip: Use interrupts for reliable pulse counting (Arduino: attachInterrupt()).
📦 Package Includes
-
1 × Rotary Encoder with Push Switch
🤔 Why Choose This Encoder?
✔ Dual Functionality – Rotation + button in one compact unit. ✔ Plug & Play – Works with Arduino, RPi, STM32, etc. ✔ Precision Feedback – Smooth, jitter-free detection. ✔ Robust Construction – Built for long-term use.
🎯 Perfect For:
-
Engineers needing precise feedback.
-
Hobbyists upgrading projects with tactile input.
Order now and add intuitive control to your next project! 🔄🔘