Sharjah, UAE GST
Home/ Shop/ Sensors/ AS5600 Magnetic Rotary Encoder Module
DIY-034 Sensors Generic

AS5600 Magnetic Rotary Encoder Module, 12-Bit 4096 Steps Contactless Angle Position Sensor Board, I2C + Analog Output (GPO/PWM), 3.3V–5V Compatible with Arduino ESP32 for DIY Motor Control, Robotics & Knobs (with Magnet + Header Pins)

AED 16.16

plus AED 20 delivery · free over AED 100

In stock · 1 pcs
1
Ask on WhatsApp stock, bulk pricing, will it work with my board · replies Mon–Sat 9am–6pm
  • UAE-wide delivery, 1–2 working days · AED 20 · free on orders AED 100+
  • Ships today — order by 3pm
  • 7-day returns on unopened items
Secure checkout Card payments handled by Stripe — we never see or store your card number.
Visa & Mastercard accepted Paid online at checkout — no cash needed at the door.
Free delivery on orders AED 100+ AED 20 below that · Shipped from our own UAE stock.
VISA stripe
Key specs
Sensor
AS5600 magnetic encoder
Resolution
12-bit (4096 steps)
Interface
I2C + analog/PWM out
Supply Voltage
3.3-5 V
All 5 specifications ↓
Details
SKU
DIY-034
Category
Sensors
Brand / MPN
Generic
Min. order
1 pcs
Barcode
DKU-000068

Upgrade your motion projects with the AS5600 Magnetic Rotary Encoder Module — a compact, highly accurate contactless angle position sensor that reads rotation using a magnet, so there’s no mechanical wear, no scratchy potentiometer noise, and excellent long-term stability.

Read the full description ↓
What’s Included DIY-034
  • 1× AS5600 encoder module
  • 1× Magnet (typical kit includes a small round magnet)
  • 1× Pin header strip

Description

Upgrade your motion projects with the AS5600 Magnetic Rotary Encoder Module — a compact, highly accurate contactless angle position sensor that reads rotation using a magnet, so there’s no mechanical wear, no scratchy potentiometer noise, and excellent long-term stability.

This module is built around the AS5600 12-bit magnetic position sensor, providing 4096 discrete positions per full rotation (0–360°). It’s perfect for applications where you need smooth, repeatable angle tracking, such as motor feedback, steering/joystick sensing, rotary knobs, robot joints, CNC/automation mechanisms, and DIY controllers.

Why AS5600 over a normal potentiometer?

A potentiometer physically rubs a wiper on a resistive track — it eventually wears out and can produce jitter. The AS5600 measures the magnetic field angle from a magnet, which means:

  • Contactless sensing → better durability, lower maintenance
  • Stable readings → less drift and less noise
  • Higher resolution → 12-bit precision (4096 steps)
  • Multiple output options → I2C digital + analog (and breakout GPO/PWM)

How it works (simple)

  1. Mount a diametric magnet (typically included) on the rotating shaft.
  2. Place the sensor board so the magnet is centered above the AS5600 chip.
  3. As the shaft rotates, the sensor detects the magnetic field orientation and outputs the angle.

Tip for best accuracy: Keep the magnet centered and stable. Misalignment or wrong magnet type can reduce accuracy or range.

Outputs & Interfaces

This encoder module supports two main ways to read position:

1) I2C Digital Angle Output (Recommended)

Read high-resolution angle values directly via I2C using Arduino/ESP32. Great for:

  • motor control loops
  • robotics joints
  • closed-loop feedback systems
  • precise measurement & calibration

2) Analog OUT (Fast & Simple)

Analog output is easy for microcontrollers with ADC pins. Great for:

  • knobs/dials
  • joystick-like controls
  • quick prototypes without I2C libraries

Many AS5600 breakouts also expose GPO which is commonly used for PWM output or additional configuration/feature signaling depending on module design.

Pinout (as on the module)

This board typically exposes these pins (as printed on the PCB):

Top header (Power + Analog)

PinMeaningNotes
GNDGroundConnect to MCU GND
OUTAnalog outputAngle as analog voltage (scaled to VCC)
VCCSupply3.3V–5V input

Bottom header (I2C + Control)

PinMeaningNotes
GPOGPIO / PWM outputOften used for PWM angle output on many modules
SDAI2C dataConnect to MCU SDA
SCLI2C clockConnect to MCU SCL
DIRDirection controlSets output direction (CW/CCW) depending on board wiring

Typical Wiring Examples

Arduino UNO / Nano (I2C)

  • VCC → 5V
  • GND → GND
  • SDA → A4
  • SCL → A5

ESP32 (I2C)

  • VCC → 3.3V (recommended for ESP32 logic)
  • GND → GND
  • SDA → GPIO21 (common default)
  • SCL → GPIO22 (common default)

Analog Mode

  • VCC → 3.3V or 5V
  • GND → GND
  • OUT → any ADC input pin

Key Specifications

SpecValue
Sensor ICAS5600 magnetic rotary position sensor
Resolution12-bit (4096 steps / revolution)
Measurement range0–360° (full rotation)
Supply voltage3.3V–5V DC
InterfacesI2C (digital) + Analog OUT, plus GPO/PWM on many boards
Sensing methodContactless magnetic (with diametric magnet)
Best use casesMotor feedback, robotics, knobs, controllers, automation

Note: Exact behavior of GPO and some limits can vary slightly by breakout design, but the AS5600 core capability remains the same: precise contactless angle sensing.

Applications (great for search + real use)

  • BLDC motor angle feedback (DIY closed loop control)
  • Servo / actuator position sensing
  • Robotics joints and arm rotation feedback
  • Rotary knobs (audio mixer / CNC / UI controller)
  • Steering angle sensing for RC cars/robots
  • Gimbal & camera slider position feedback
  • 3D printer / CNC mods where non-contact sensing helps

What’s Included

  • 1× AS5600 encoder module
  • 1× Magnet (typical kit includes a small round magnet)
  • 1× Pin header strip

Specifications

Sensor AS5600 magnetic encoder
Resolution 12-bit (4096 steps)
Interface I2C + analog/PWM out
Supply Voltage 3.3-5 V
Magnet Diametric magnet included (typ)

No reviews yet · be the first

Reviews come from buyers

Sign in to review a product you have bought - or use the review link in your order email, which needs no account and marks your review as a verified purchase.

Bot
ECHO
Online — usually replies instantly
Catalog assistant: verify final stock/price on the product page before checkout.