The AS5600 is a contactless magnetic rotary position sensor that delivers precise 12-bit angle measurements (4096 steps per revolution). It’s ideal for replacing traditional rotary encoders, potentiometers, and mechanical switches in robotics, motor control, and automation projects. With multiple output modes (analog, PWM, and I²C), this module offers high flexibility and reliability in demanding applications.
Features
- 12-bit resolution: 4096 steps per revolution
- Contactless measurement – no wear and tear
- Wide operating range: 0° to 360° (programmable for smaller angles)
- Multiple outputs: Analog, PWM, and I²C
- Direction pin for clockwise/counter-clockwise configuration
- Low power consumption with sleep modes
- Built-in magnet detection for reliable operation
- Resistant to external magnetic interference
Specifications
| Parameter |
Value |
| Resolution |
12-bit (0–4095) |
| Supply Voltage |
3.3V / 5V |
| Operating Range |
0° – 360° (programmable 18° – 360°) |
| Output Modes |
Analog, PWM, I²C (address: 0x36) |
| PWM Frequency |
~115 Hz – 920 Hz |
| Operating Temperature |
−40 °C to +125 °C |
| Accuracy |
±0.4° (typical) |
| Magnetic Field Range |
30 – 90 mT (orthogonal component) |
| Module Compatibility |
Arduino, STM32, ESP32, Raspberry Pi, and more |
Applications
- Robotics and servo positioning
- Motor shaft angle detection
- Joysticks and game controllers
- Contactless potentiometers
- CNC and 3D printers
- Industrial automation