This library provides a clean, lightweight API to control AD569x DACs, including DAC output updates, voltage conversion helpers, power modes, reference control, and gain configuration.
- Supports AD569x I2C DAC devices (16-bit interface)
- Raw DAC control:
- Write input register
- Update output register
- Write + update in a single command
- Control register support:
- Software reset
- Internal / external reference selection
- 1× / 2× gain selection
- Power-down modes
- Compatible with:
- AVR (UNO, Mega, etc.)
- ESP32
- ESP8266
- Any Arduino core supporting
Wire
⚠️ Output range, gain behavior, and reference options depend on the specific AD569x variant. Always verify against the device datasheet.
- Download or clone this repository
- Copy the folder into your Arduino
librariesdirectory: