/Arduino-DAC7574

Arduino library for DAC7574 Quad DAC w/ I2C

Primary LanguageC++OtherNOASSERTION

Arduino Library to drive the DAC7574 Quad 12Bit DAC Chip

Very simple library which writes to one of the 4 (A,B,C,D) channels of the TI DAC7574 12 bit DAC using I2C.

https://www.ti.com/product/DAC7574

Just include the library in the project and initialize the object e.g. by

#include <DAC7574.h>
#define DAC_ADDRESS 0x4C

DAC7574 dac;

dac.begin(DAC_ADDRESS);

where DAC_ADDRESS is the pyhsical I2C address of the chip (see datasheet). Then you can set the voltage on each of the four channels A through D by

dac.setVoltage(level, channel);

where level and channel are type int in the range 0-4095 and 0-3 respectively.