The Rotary Encoder Module for Arduino KY-040 is a compact and versatile input device that allows you to add rotary encoder functionality to your Arduino projects. This module features a high-quality rotary encoder and a set of interface circuits that make it easy to connect to your Arduino board.
The rotary encoder is able to detect the rotation direction and speed of the knob with high precision, and it outputs two signals (A and B) that can be read using the digital input pins of your Arduino board. The module also includes a built-in push button switch that can be used as an additional input.
The rotary encoder module is powered by a 5V power supply, and it is easy to connect to your Arduino board using female-to-male jumper wires. It is a great choice for any project that requires precise control of speed, position or other variables.
Technical Specs:
- Operating Voltage: 5V DC
- Rotary Encoder Resolution: 20 pulses per rotation
- Push button switch
- Operating Temperature: -20℃ ~ +70℃
- Rotary Encoder Dimension: 15mm x 15mm x 15mm
Pin Connections:
- VCC pin: Connect to 5V DC power supply
- GND pin: Connect to GND
- CLK pin: Connect to digital pin
- DT pin: Connect to digital pin
- SW pin: Connect to digital pin (Push button switch)
Dimensions:
- Length: 15mm
- Width: 15mm
- Height: 15mm
The Rotary Encoder Module for Arduino KY-040 is an ideal solution for adding precise control to your Arduino projects. It is easy to use, and can be used in a wide range of applications such as volume control, angle measurement, speed control, and other applications that require precise control.