KY-040 Rotary Encoder Push Button Knob for Arduino – 10 Pack
KY-040 Rotary Encoder Push Button Knob – 10-Pack for Arduino Projects
Take precise control of your DIY electronics projects with the KY-040 Rotary Encoder. Designed for seamless integration with Arduino and other microcontroller platforms, this 10-pack gives hobbyists, makers, and engineers everything they need for accurate rotational input in a compact, reliable PCB module.
Made in Mainland China.
Key Features
- Accurate Pulse Counting: Each encoder delivers a single-wheel pulse count of 20 per rotation, ensuring consistent and precise input tracking for your applications.
- 360° Unlimited Rotation: Tracks both clockwise and counter-clockwise rotation with no mechanical stops, giving you full rotational freedom in any direction.
- Integrated Push Button: The built-in push button lets you instantly reset the encoder to its zero-count state, making it easy to monitor incremental rotational changes.
- Versatile Control Applications: Ideal for managing stepper motors, DC motors, digital potentiometers, menus, and volume controls in a wide range of projects.
- Arduino Compatible: Plug-and-play compatibility with Arduino boards simplifies wiring and coding, making integration fast and straightforward.
- 5V Operating Voltage: Works reliably at 5V, the standard operating voltage for most Arduino and microcontroller setups.
- PCB Module Design: Mounted on a clean PCB board with labeled pins for easy identification and quick prototyping.
Specifications
| Model | KY-040 |
| Material | PCB |
| Color | Black |
| Operating Voltage | 5V |
| Pulse Count (Single Wheel) | 20 |
| Rotation | 360° Unlimited |
| Battery Included | No |
| Wireless | No |
| Origin | Mainland China |
Package Contents
- 10 × KY-040 Rotary Encoder Module
Notes
Colors may appear slightly different on screen due to monitor brightness and lighting conditions. Please allow for minor measurement tolerances.
Related Products You Might Like
- Electromagnetic Induction Tester – Coil & Circuit Fault Detector
- Air Compressor Pressure Gauge 0-10/0-12/0-25 Bar | DIY Tool
- 360° Bicycle Chain Cleaner Tool | Bike Gear Cleaning Kit
Learn more: OSHA on personal protective equipment
Frequently Asked Questions
Q: What is the KY-040 Rotary Encoder used for in Arduino projects?
A: The KY-040 Rotary Encoder is used for capturing precise rotational input in Arduino projects. Common applications include navigating menus, adjusting motor speed, controlling digital potentiometers, and monitoring stepper motor positions. Its built-in push button adds an extra layer of functionality without requiring additional components.
Q: How many pulses does the KY-040 generate per full rotation?
A: The KY-040 generates 20 pulses per single full rotation of the knob. This makes it suitable for applications requiring moderate resolution incremental input, such as user interface controls and motor direction feedback.
Q: Is the KY-040 Rotary Encoder compatible with 3.3V microcontrollers?
A: The KY-040 is rated for 5V operation, which is standard for most Arduino boards. While some 3.3V microcontrollers may work with appropriate level-shifting, we recommend operating it at 5V for optimal and reliable performance.
Q: What is included in this listing?
A: This listing includes 10 × KY-040 Rotary Encoder PCB modules. No batteries or additional accessories are included.