🎨 Unleash Your Creativity with Precision!
The HiLetgo MCP4725 is a 12-bit I2C Digital-to-Analog Converter (DAC) development board featuring internal EEPROM for settings storage. It allows for seamless integration with Arduino and supports multiple devices on a single bus, making it perfect for sound generation and creative projects.
M**H
Works great, they are all the same address (with single bit selector).
These worked great. All the addresses sold by this seller are the same (2 addresses) so to get 4 addresses, I ordered the other version chips, and then soldered them on to two of these boards. Doing this, you can use up to 8 of these on the same bus. As for the chip itself, it is pretty linear, and the i2c support (and persistence of changes) works great.
A**R
Does what it needs to do.
Did exactly as intended, but would've been nice to include instructions on how to use multiple days.
T**S
One of two defective.
I wasted a lot of time trying to get one of the two working. I assumed it was my problem. Switching to the second unit showed that it was not my problem. Amazon refunded the entire purchase price even though I only asked for half back.
T**C
could only get 60 and 61 to work
Only able to get addresses 60 (all open) and 61 (any combination jumper across the address pad) to work. Bought 2 so tried both for address selection. Maybe I'm doing something wrong. Will look elsewhere to complete the project - probably the SparkFun board. Else they work fine with RPi.
M**L
Highly recommend these DACs
I2C is very simple to use. Highly recommend these DACs.
R**N
Five Stars
A nice dac,
A**T
Five Stars
working great
Y**G
*Instructions for using it*
I am using it for my IB phy IA experiment.I was using stm32 with keil MDK, and it works well.I posted the graph of sin wave draw with 512,32,64 sample for each period.Here is the procedure for you to use it properly.First, you have to select i2c address by connecting either GND(0xC0) or ACC(0xC2).When you want to use it, please check the data sheet of mcp4725(me as a high school Chinese student can read it, it is not that complex)Brief summary:If you want to set 4volts out of 5volts,The value is 4/5*4095=3276 Orthen, you transfer 4 bytes using i2c,1st: address(depends on your soldering 0xc0 or 0xc2)2nd: 0x40 (write the register)3rd: (3276>>4)&0xff (the first 1 byte of 12 bits value)4th: (3276<<4)&0xf0 (the last 4 bit of the value)Make sure to ask for response after sending each 8 bits.*important* Make sure you set the eeprom to 0 before you want to control to the register.
Trustpilot
4 days ago
1 day ago