The KY-040 Rotary Encoder Module is a versatile and easy-to-use input device ideal for a wide range of electronic projects. This module allows precise rotational control for adjusting values, navigating menus, or controlling motors and other devices. It features a robust rotary knob with tactile detents, a built-in push-button, and standard pins for easy connection to microcontrollers such as Arduino, Raspberry Pi, or ESP boards. Lightweight, compact, and durable, the KY-040 is perfect for DIY electronics, robotics, and interactive projects that require accurate rotary input. Key Features Rotary encoder with integrated push-button Detented rotation for precise control Simple interface compatible with Arduino, Raspberry Pi, and other microcontrollers Compact and lightweight design Ideal for volume control, menu navigation, robotics, and interactive electronics