No description
Find a file
ladyada d0e1eda5fc
Some checks failed
Arduino Library CI / build (push) Has been cancelled
Update documentation badge to use standard Adafruit format
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-11 13:56:55 -04:00
.github Implement complete AS5600 library with full register access and configuration options 2025-06-11 13:11:58 -04:00
examples simpler example 2025-06-11 13:34:01 -04:00
.clang-format Add clang-format configuration for consistent code formatting 2025-06-11 13:13:18 -04:00
Adafruit_AS5600.cpp Apply clang-format to all source files for consistent code formatting 2025-06-11 13:17:37 -04:00
Adafruit_AS5600.h Fix Doxygen documentation warnings 2025-06-11 13:47:23 -04:00
keywords.txt Implement complete AS5600 library with full register access and configuration options 2025-06-11 13:11:58 -04:00
library.properties Initial commit: Add AS5600 library structure 2025-06-11 11:16:54 -04:00
README.md Update documentation badge to use standard Adafruit format 2025-06-11 13:56:55 -04:00

Adafruit AS5600 Library Build StatusDocumentation

Arduino library for the AS5600 12-bit contactless magnetic rotary position sensor.

About the AS5600

The AS5600 is a contactless magnetic rotary position sensor for accurate angular measurement over a full 360-degree rotation. It features:

  • 12-bit resolution (4096 positions per revolution)
  • I2C interface (address 0x36)
  • Analog output (ratiometric to VDD)
  • PWM output option
  • Magnetic field strength detection
  • Programmable zero position and angular range
  • Low power modes
  • Temperature range: -40°C to 125°C

Installation

Download and install the library using the Arduino Library Manager or by downloading the latest release from GitHub.

Dependencies

This library requires:

Hardware

The AS5600 requires a diametrically magnetized magnet positioned above the sensor. The magnet should be centered over the chip with an air gap of 0.5-3mm.

License

MIT License. See LICENSE file for details.

Contributing

Contributions are welcome! Please read the contributing guidelines and submit pull requests to the main repository.