SKU 00024
Modulo Esp32 USB Tipo C 38 Pin Wifi + Bluetooth
$12,00
Disponible
Datos rápidos
- Módulo
- ESP32-WROOM-32, doble núcleo hasta 240 MHz
- Conectividad
- WiFi 2,4 GHz (802.11 b/g/n) y Bluetooth 4.2 (clásico y BLE)
- Memoria Flash
- 4 MB
- Pines
- 38 (versión ESP32-DevKitC)
Características
Placa de desarrollo con el ESP32, un microcontrolador de doble núcleo con WiFi y Bluetooth integrados. Es la opción más usada para proyectos que se conectan a internet o al celular, y se programa en el IDE de Arduino.
Esta versión tiene 38 pines y conector USB-C.
| Módulo | ESP32-WROOM-32, doble núcleo hasta 240 MHz |
|---|---|
| Conectividad | WiFi 2,4 GHz (802.11 b/g/n) y Bluetooth 4.2 (clásico y BLE) |
| Memoria Flash | 4 MB |
| Pines | 38 (versión ESP32-DevKitC) |
| Alimentación | USB, o 5 V por el pin 5V/VIN |
| Lógica | 3,3 V (los pines no aceptan 5 V) |
| Entradas analógicas | ADC de 12 bits; con WiFi activo usa solo los pines 32 a 39 |
| Solo entrada | Pines 34, 35, 36 (VP) y 39 (VN) |
| Conector | USB-C |
¿Para qué sirve?
- Proyectos conectados a internet (IoT): sensores que envían datos a la nube
- Domótica: controlar luces y enchufes desde el celular
- Pequeños servidores web para manejar algo desde el navegador
- Comunicarse por Bluetooth con el celular
Código de prueba
// Prueba del ESP32: busca las redes WiFi cercanas y las muestra en el
// Monitor serie cada 5 segundos.
#include <WiFi.h>
void setup() {
Serial.begin(115200);
WiFi.mode(WIFI_STA); // modo estación (como un celular)
WiFi.disconnect(); // sin conectarse a ninguna red
delay(100);
Serial.println("ESP32 listo. Buscando redes WiFi...");
}
void loop() {
int redes = WiFi.scanNetworks();
if (redes == 0) {
Serial.println("No se encontraron redes");
}
for (int i = 0; i < redes; i++) {
// Número, nombre de la red, intensidad de la señal y si está abierta
Serial.printf("%2d. %s (%d dBm)%s\n", i + 1, WiFi.SSID(i).c_str(), WiFi.RSSI(i),
WiFi.encryptionType(i) == WIFI_AUTH_OPEN ? " abierta" : "");
}
WiFi.scanDelete(); // libera la memoria de la búsqueda
Serial.println();
delay(5000);
}
Instala el soporte de ESP32: Herramientas > Placa > Gestor de placas, busca «esp32» de Espressif Systems. Luego elige la placa «ESP32 Dev Module» y abre el Monitor serie a 115200 baudios.
Precauciones
- Trabaja a 3,3 V: para sensores o módulos de 5 V usa un divisor de voltaje o un convertidor de nivel.
- Los pines 6 a 11 están conectados a la memoria flash interna: no los uses.
- Los pines 0, 2, 5, 12 y 15 deciden cómo arranca: evita conectar cosas que los fuercen a alto o bajo al encender.
- Si al subir el código se queda en «Connecting...», mantén presionado el botón BOOT hasta que empiece a cargar.
- Según el chip USB de tu placa (CP2102 o CH340), quizá necesites instalar su controlador.
Fuentes consultadas: Espressif: hoja de datos ESP32-WROOM-32 · ESP32-DevKitC V4: pines y GPIO seguros. Ficha preparada por Electrodrone; verifica siempre el voltaje de tu módulo antes de conectarlo.