Files
AciduinoCV/CV_Test/CV_Test.ino

34 lines
479 B
C++

#include <Wire.h>
#include "MCP4725.h"
MCP4725 DAC1(0x60);
MCP4725 DAC2(0x61);
float output1 = 0;
float output2 = 5.1;
void setup() {
Wire.begin();
DAC1.begin();
DAC2.begin();
DAC1.setMaxVoltage(5.1);
DAC2.setMaxVoltage(5.1);
}
void loop() {
if (output1 < 5.1) {
output1 += 0.1;
} else {
output1 = 0;
}
DAC1.setVoltage(output1);
if (output2 > 0) {
output2 -= 0.1;
} else {
output2 = 5.1;
}
DAC2.setVoltage(output2);
delay(1);
}