/*
  ESP32 DAC - Voltage Output Experiment
  espdac-voltage.ino
  ESP32 DAC Voltage Output Demo
  Steps through preset output voltages
  
  DroneBot Workshop 2022
  https://dronebotworkshop.com
*/
 
// Define DAC pins
#define DAC_CH1 25
#define DAC_CH2 26
 
void setup() {
  // Setup Serial Monitor
  Serial.begin(115200);
}
 
void loop() {
 
  // Step through voltages, delay between levels
  dacWrite(DAC_CH1, 0);
  Serial.println("DAC Value 0");
  delay(3000);
 
  dacWrite(DAC_CH1, 64);
  Serial.println("DAC Value 64");
  delay(3000);
 
  dacWrite(DAC_CH1, 128);
  Serial.println("DAC Value 128");
  delay(3000);
 
  dacWrite(DAC_CH1, 192);
  Serial.println("DAC Value 192");
  delay(3000);
 
  dacWrite(DAC_CH1, 255);
  Serial.println("DAC Value 255");
  delay(3000);
}
Loading
esp32-devkit-c-v4