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> | ||