Beirut ElectroCity

Rotary Encoder Module

Part no. L1: C05-05 / L2: WB045 / L3: - (10030240)

$1.25
In stock
  • Pick up in Msaitbeh, Beirut
  • Delivery across Lebanon
  • Bulk and education pricing on request
Description

The Rotary Encoder Module is an incremental encoder on a small breakout board that turns knob rotation into digital pulses. Unlike a potentiometer it turns endlessly in either direction, and its two outputs tell your Arduino or ESP32 both how far and which way it was turned. The shaft also works as a push button, which makes it ideal for menus and settings.

Rotary Encoder Module Specifications

  • Type: incremental rotary encoder with detents
  • Outputs: 2-channel quadrature (A/B) digital signals
  • Push switch: built in, pressed by pushing the shaft
  • Pins: CLK, DT, SW, + (VCC) and GND
  • Rotation: continuous 360°, no end stop
  • Supply: 3.3 V or 5 V boards

Rotary Encoder Module Applications

  • Menu navigation with LCD and OLED displays
  • Volume and brightness control
  • Setting timers, temperatures and motor speed
  • Manual input for CNC and 3D printer controllers
  • Arduino and robotics learning projects

What's in the Box

  • 1 × rotary encoder module

Tip: Read CLK and DT with interrupts or an encoder library to get reliable counts when the knob is turned quickly. Enable INPUT_PULLUP on the SW pin, since the push switch usually has no pull-up resistor on the board.

Shipping & pickup

Orders placed before 14:00 are ready for pickup the same day. Delivery across Lebanon usually takes 1–3 working days.