El chip tiene dos DACs. Son conectados con pines 25 y 26.

El nombre de la placa en Arudino es "DOIT ESP32 DEVKIT V1".

Documentos

Otros Recursos

Ejemplo de uso de DAC

void setup() {
}

void loop() {
  dacWrite(25, 0);
  delay(1000);
  dacWrite(25, 255);
  delay(1000);
}

Ejemplo de uso de ADC

void setup() { 
  pinMode(34, INPUT);
  analogSetAttenuation(ADC_0db);
}

void loop() {
    int adc = analogRead(34);                // 0..4095
    int level = map(adc, 0, 4095, 0, 255);   // 0..255 for DAC
    dacWrite(25, level); 
    delayMicroseconds(100);  
}