AS5600 Magnetic Encoder Module (12-bit Precision)
- 🧲 AS5600 magnetic rotary encoder module (12-bit)
- 🎯 High resolution: 4096 steps per revolution
- 🔁 Contactless sensing for long life and smooth tracking
- 🚌 I2C interface for easy microcontroller connection
- 📈 Provides angle, speed, and position feedback
- 🧩 Ideal for knobs, robots, gimbals, and motor control
- ⚡ Low power—great for battery-powered projects
- ✅ Works with Arduino, ESP32, STM32, Raspberry Pi
200,00 EGP
In stock
In stock
Payment Methods:
Description
AS5600 Magnetic Encoder Module is a contactless rotary position / angle sensor that provides accurate 0°–360° absolute angle measurement using a rotating magnet. With 12-bit precision (4096 positions per revolution), it’s ideal for robotics, motor position feedback, knobs, CNC projects, and any application that needs smooth, wear-free angle sensing. It supports I²C digital output and also provides an analog/PWM output on many module versions.
Key Features
-
12-bit resolution: 0–4095 counts per full rotation (high precision)
-
Absolute angle measurement: 0°–360° (no homing needed)
-
Contactless magnetic sensing: no wear, long lifetime
-
I²C interface for microcontrollers (Arduino, ESP32, STM32, Raspberry Pi)
-
Many modules include Analog output and/or PWM output
-
Fast and smooth response suitable for real-time control
-
Easy to integrate as a small breakout module
Full Specifications (Module / Sensor Typical)
Angle & Output
-
Sensor Type: Magnetic rotary encoder (Hall-based)
-
Resolution: 12-bit
-
Angle Range: 0° to 360°
-
Outputs (depends on module):
-
I²C digital angle output
-
Analog output (ratiometric voltage)
-
PWM output (duty cycle represents angle)
-
Electrical
-
Supply Voltage: 3.3V – 5V (module compatible)
-
Logic Level: 3.3V (I²C), many boards are 5V tolerant depending on pull-ups
-
Low power consumption (suitable for battery projects)
Magnet / Mounting
-
Works with a diametrically magnetized rotating magnet
-
Best accuracy when magnet is centered over the sensor
-
Stable air gap and alignment improves linearity and reduces error
Module Information (Typical)
-
Pins: VCC, GND, SDA, SCL + optional OUT/PWM (varies by board)
-
Mounting: PCB breakout for breadboard or direct wiring
Applications
-
Robotics: joint angle feedback, servo upgrade projects
-
Motor control: position feedback for BLDC/stepper systems (with controller)
-
Knob / dial encoder for UI control panels
-
CNC / 3D printer mods: rotary position sensing
-
Automation systems: valve position, mechanism feedback
Used In
-
Arduino / ESP32 / STM32 angle sensing
-
PID control loops (speed/position)
-
DIY encoder replacement (contactless & durable)
Package Includes
-
1× AS5600 Magnetic Encoder Module (12-bit)
Specification
General
| Weight Weight | 0,0000 g |
|---|---|
| Encoder Type |
Magnetic |
| Resolution |
12-bit (4096 positions per rotation) |
| Output |
Analog (VOUT) and Digital (I2C) |
| Supply Voltage |
3.0–5.5V |
| Operating Temperature |
-40°C to +125°C |
| Interface |
I2C |
| Magnet Distance |
0–12 mm |
| Material |
PCB / Electronic Components |
| Applications |
Motor control, Robotics, Automation, Position sensing |
