Diferencia entre revisiones de «ESP32 Devkit 1»

De fabwiki
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
 
(No se muestran 4 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]]


El chip tiene dos DACs. Son conectadas con pines 25 y 26.
=Otros Recursos=
 
* https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/
El nombre de la placa en Arudino es "DOIT ESP32 DEVKIT V1".
* https://docs.zephyrproject.org/latest/boards/others/doit_esp32_devkit_v1/doc/index.html


=Ejemplo de uso de DAC=
=Ejemplo de uso de DAC=
Línea 15: Línea 21:
   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>

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

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);  
}