HiLetgo KY-040 Rotary Encoder Module (5-Pack)
The classic KY-040 encoder — read rotation and a push-button, perfect for a manual jog control.
Best for: Manual jog control & feedback
by WayinTop
★ Best for: Breadboard prototyping
Five KY-040 encoder breakouts — pre-soldered headers, ready for the breadboard.
Opens Amazon in a new tab — live price & reviews there.
As an Amazon Associate we earn from qualifying purchases. Prices and availability are accurate as shown on Amazon at the time of purchase.
Another solid five-pack of the KY-040 on a breakout board with pre-soldered pins, so you can drop it straight onto a breadboard and start reading rotation. Functionally identical to other KY-040 modules — 20 detents per turn, a push-button on the shaft — and a good budget way to add several control knobs or sensing inputs to your arm’s controller at once.
| Type | Rotary encoder (KY-040) |
|---|---|
| Quantity | 5 modules |
| Detents | 20 per revolution |
| Feature | Push button on shaft |
Copy-paste Arduino robotic arm code: Servo library setup, sweep tests, potentiometer and serial control, record/playback, smooth motion, and PCA9685.
The conceptsInverse kinematics for a DIY robotic arm explained simply — what forward vs inverse kinematics means, the 2-link maths, and Arduino/Python code to move your arm to an (x, y) target.
The classic KY-040 encoder — read rotation and a push-button, perfect for a manual jog control.
Best for: Manual jog control & feedback
Bare EC11 encoders with knob caps — the panel-mount choice for a custom control box.
Best for: Custom control panels