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 — 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.

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

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

See the current price, stock and reviews on Amazon.

Check Price on Amazon

Guides that use this

Compare with

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

Check Price on Amazon