Sensors & Encoders

HiLetgo KY-040 Rotary Encoder Module (5-Pack)

by HiLetgo

★ Best for: Manual jog control & feedback

The classic KY-040 encoder — read rotation and a push-button, perfect for a manual jog control.

Check price on Amazon

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.

Why we recommend it

The KY-040 is the go-to incremental encoder for Arduino projects. On an arm it has two uses: as a manual jog dial to drive a joint by hand while you test, and as a cheap way to start learning quadrature position sensing. The integrated push-button is handy for cycling modes or homing. Five modules give you one per joint for a multi-knob control panel, or spares. Works with Arduino, ESP32 and Raspberry Pi.

At a glance

TypeIncremental rotary encoder (KY-040)
Quantity5 modules
OutputQuadrature + push button
Works withArduino, ESP32, Raspberry Pi
View on Amazon

Guides that use this

Compare with