Hi V,
And commenting out the initial delay like so:
void setup()
{
while (true)
{
analogWrite(DAC0, 240);
for (int i = 0; i < 8; i++)
{
analogWrite(DAC1, 240);
delayMicroseconds(20);
analogWrite(DAC1, 120);
delayMicroseconds(80);
}
analogWrite(DAC0, 0);
analogWrite(DAC1, 0);
delay(9);
}
}
void loop()
{
}
gives the outputs shown below.
Jim
ccc.bmp (146 KB)