Can you please run this code with a volt meter on DAC0
void setup(){}
void loop(){
// change the PWM resolution to 12 bits
// the full 12 bit resolution is only supported
// on the Due
analogWriteResolution(12);
//show 0 volts for 3 seconds
analogWrite(DAC0, 0);
//show about 1.65 volts for 3 seconds
delay(3000);
analogWrite(DAC0, 2047);
//show about 3.3v for 3 seconds
delay(3000);
analogWrite(DAC0, 4095);
delay(3000);
}
I apologize that the previous code was faulty - I'm not sure why I put Pin 12 instead of DAC0 when I was typing it out
Let me know if that works - we'll make sure you get a working one either way but if we can troubleshoot it and it isn't faulty that's a lot faster than waiting for a new one to get yo you.
Sorry for the delay in responding, it is taking us about 2-3 days to get to new emails right now due to volume and shipping.