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 — current price & reviews are shown 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 |
WayinTop KY-040 Rotary Encoder w/ Button (5-Pack)
See the current price, stock and reviews on Amazon.
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
Two analog axes per stick — the easiest way to drive an arm by hand.
Best for: Hand-driving an arm with two sticks
WayinTop KY-040 Rotary Encoder w/ Button (5-Pack)
Check Price on Amazon