Diferencia entre revisiones de «ESP32 Devkit 1»

Sin resumen de edición
Sin resumen de edición
Línea 16: Línea 16:
   dacWrite(25, 255);
   dacWrite(25, 255);
   delay(1000);
   delay(1000);
}
</syntaxhighlight>
=Ejemplo de uso de ADC=
<syntaxhighlight lang=c++>
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); 
}
}
</syntaxhighlight>
</syntaxhighlight>