Diferencia entre revisiones de «ESP32 Devkit 1»
Ir a la navegación
Ir a la búsqueda
Página creada con «* ESP32 Devkit 1 Datasheet» |
Sin resumen de edición |
||
| (No se muestran 6 ediciones intermedias del mismo usuario) | |||
| Línea 1: | Línea 1: | ||
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= | |||
* [[Media:Esp32 devkit1 datasheet.pdf | ESP32 Devkit 1 Datasheet]] | * [[Media:Esp32 devkit1 datasheet.pdf | ESP32 Devkit 1 Datasheet]] | ||
* [[Media:Doit esp32 devkit1 schematics.pdf | Esquemático]] | |||
=Otros Recursos= | |||
* https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/ | |||
* https://docs.zephyrproject.org/latest/boards/others/doit_esp32_devkit_v1/doc/index.html | |||
=Ejemplo de uso de DAC= | |||
<syntaxhighlight lang=c++> | |||
void setup() { | |||
} | |||
void loop() { | |||
dacWrite(25, 0); | |||
delay(1000); | |||
dacWrite(25, 255); | |||
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> | |||
Revisión actual - 23:39 27 sep 2026
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
- https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/
- https://docs.zephyrproject.org/latest/boards/others/doit_esp32_devkit_v1/doc/index.html
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);
}