SQUISITONLINE.IT ≡ Tools Tool Organization Other Hand Tools Pvc Insert Binder
  • Micro Controller Accessories

  • KY-040 Rotary Encoder Module with Push Button Threaded with Nut for Arduino Raspberry Pi ESP32

KY-040 Rotary Encoder Module with Push Button Threaded with Nut for Arduino Raspberry Pi ESP32

$16.85 $21.06
Description �� KY-040 Rotary Encoder Module Brick Sensor with Push Button – For Arduino & Raspberry Pi Overview Enhance your Arduino or Raspberry Pi projects with the KY-040 Rotary Encoder Module — a compact, high-precision input device for menu navigation, volume control, and motor speed adjustment.Unlike traditional potentiometers, the KY-040 offers endless 360° rotation in both directions and outputs digital pulses for accurate position tracking.An integrated push-button switch adds an extra layer of interactivity, making this encoder perfect for user interfaces, robotics, and embedded control panels. ⚙️ Key Features �� Full 360° rotation – unlimited turns with precise pulse output �� Incremental encoder with two-phase quadrature output (A & B channels) �� Built-in momentary push-button for resets or menu selection �� 20 detents (click positions) per revolution for tactile feedback �� Durable PCB module with nut & washer or mounting-hole installation �� Operates on 3.3 V – 5 V for full compatibility with Arduino, ESP32, STM32, and Raspberry Pi �� Compact, easy-to-mount design with clearly labeled pins �� High-quality components ensure smooth, long-lasting operation �� Specifications Parameter Description Model KY-040 Rotary Encoder Module Operating Voltage 3.3 V – 5 V DC Pulse Count 20 pulses per revolution Output Type Two-phase quadrature (A & B channels) Switch Type Momentary push button (SW pin) Switch Rating 10 mA @ 12 V DC Pins CLK (Clock), DT (Data), SW (Switch), (VCC), GND Dimensions 31 × 19 × 29 mm Rotation Infinite 360° CW/CCW Mounting Nut washer or PCB holes Material Metal shaft ABS knob FR-4 PCB Compatibility Arduino, Raspberry Pi, ESP32, STM32, Micro:Bit, DIY electronics �� Applications ✅ Volume or brightness control✅ Menu navigation for LCD displays✅ Motor or servo speed control✅ CNC machine or robotics interface✅ Encoder-based position sensing✅ DIY Arduino & Raspberry Pi input projects �� Package Includes 1 × KY-040 Rotary Encoder Module 1 × Nut and Washer Set
Micro Controller Accessories

Micro Controller Accessories

  • Arduino Uno Prototype Shield with Mini Breadboard Prototyping Board Kit
    $11.03 $18.85
  • SG90 9G Micro Servo Motor for RC Helicopter Airplane Drone Arduino DIY Robot
    $51.94 $64.93
  • Arduino Nano V3.0 Screw Terminal Adapter Board | Nano Breakout Module
    $15.08 $26.24
  • ESP8266 ESP-01 ESP-01S WIFI RGB LED Controller Module Arduino WS2812
    $15.61 $25.29
  • Arduino Uno Terminal Screw Adapter Module Board Black Reset Shield
    $12.51 $20.27
  • BTE23-14 I2C Breakout Hub Expander Module 10 Port for Arduino Raspberry Pi
    $11.46 $19.14
  • 30CM Mini USB 2.0 Male to Type A Male AM Cable Charging Data Arduino
    $30.27 $47.22
  • KY-040 Rotary Encoder Module with Push Button Threaded with Nut for Arduino Raspberry Pi ESP32
    $16.85 $21.06
  • Raspberry Pi 3 2 Camera Module Board 5MP 720P @ 60hz 1080P @ 30hz Webcam
    $14.85 $21.98
  • PCB Din C45 Rail Adapter Circuit Board Mounting Bracket Arduino
    $17.32 $29.62
  • 9V Battery Snap Clip to 2.1mm DC Plug Adapter Cable for Arduino
    $29.82 $39.66
  • MG90S 9g Digital Servo 90-180° / 360° Top Metal Gear for Arduino RC Plane Robot
    $64.19 $85.37

© 2026 - SQUISITONLINE.IT