const int control_pin = 25;
const int bias_pin = 26;
const int amplitude = 255;
const int neutral = 127;
void setup() {
// pinMode(34, INPUT);
// analogSetAttenuation(ADC_0db);
dacWrite(bias_pin, 118);
dacWrite(control_pin, neutral);
}
void loop() {
/*
for (int i = 0; i <= amplitude; i+=10) {
dacWrite(control_pin, i);
delayMicroseconds(10000);
}
for (int i = amplitude; i >= 0; i-=10) {
dacWrite(control_pin, i);
delayMicroseconds(10000);
}
*/
}
/*
int adc = analogRead(34); // 0..4095
int level = map(adc, 0, 4095, 0, 255); // 0..255 for DAC
dacWrite(25, level);
delayMicroseconds(100);
*/