INFORMACIÓN
La ESP32-S3 UNO WROOM-1-N16R8 es una tarjeta de desarrollo basada en el microcontrolador ESP32-S3, diseñada con un formato compatible con Arduino UNO y DevKitC-1, lo que facilita la conexión de sensores, módulos y shields electrónicos. Integra un procesador de doble núcleo, conectividad Wi-Fi y Bluetooth, además de 16 MB de memoria Flash y 8 MB de PSRAM, permitiendo desarrollar proyectos, controlando las entradas y salidas digitales, analógicas y los diferentes protocolos de comunicación, como UART, I²C, SPI y PWM.
La ESP32-S3 UNO WROOM-1-N16R8 se utiliza en una gran variedad de aplicaciones tecnológicas gracias a su potente procesador, su memoria integrada y su conectividad Wi-Fi y Bluetooth. Entre sus principales usos se encuentran el desarrollo de proyectos de Internet de las cosas (IoT), sistemas de automatización del hogar, estaciones meteorológicas, robots móviles, sistemas de monitoreo y control. Esta tarjeta es compatible con diversos entornos de desarrollo (IDE), entre los que destacan Arduino IDE, PlatformIO, Visual Studio Code con la extensión de Espressif, ESP-IDF (el entorno oficial de Espressif), MicroPython mediante Thonny, y CircuitPython.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Microcontrolador: ESP32-S3-WROOM-1-N16R8.
- Procesador: Arquitectura Xtensa LX7 de doble núcleo de 32 bits.
- Frecuencia Máxima de Reloj: Hasta 240 MHz.
- Memorias:
- Memoria Flash: 16 MB para almacenamiento de programas y datos.
- Memoria PSRAM: 8 MB para aplicaciones que requieren gran capacidad de memoria.
- Memoria SRAM interna: 512 KB.
- Memoria ROM: 384 KB.
- Conectividad Inalámbrica: Wi-Fi de 2,4 GHz compatible con los estándares 802.11 b/g/n.
- Bluetooth: Compatible con Bluetooth 5.0 Low Energy (BLE).
- Formato Físico: Compatible con el diseño de Arduino UNO, permitiendo utilizar numerosos shields.
- Voltaje de Operación: 3.3 VDC.
- Alimentación: Mediante puerto USB Tipo C o entrada externa de corriente continua.
- Interfaz USB Integrada: compatible con programación, depuración y comunicación serial.
- Puertos de comunicación:
- UART.
- SPI.
- I²C.
- I²S.
- USB OTG.
- PWM.
- Entradas Analógicas: Convertidor ADC de 12 bits con múltiples canales.
- Salidas Digitales GPIO: múltiples pines configurables para entradas y salidas.
- LED RGB WS2812 (GPIO48).
- Compatibilidad de Programación:
- Arduino IDE.
- ESP-IDF.
- PlatformIO.
- MicroPython.
- CircuitPython.
- Actualización Remota de Firmware (OTA): admite actualizaciones inalámbricas sin necesidad de conectar la placa al ordenador.
- Dimensiones: 68 mm x 54 mm x 14 mm.
- Peso: 20 g.
DOCUMENTACIÓN Y RECURSOS
- Datasheet
INFORMACIÓN ADICIONAL
Notas Importantes.
- Si utiliza el ESP32-S3 con sensores analógicos, es posible que deba configurar el ADC con una atenuación de 11 dB para ajustar el rango de referencia de voltaje y que este pueda manejar hasta 3.3 V.
- El LED RGB WS2812 está conectado al GPIO48.
- GPIO47 y GPIO48: Estos pines pueden funcionar a 1.8 V en lugar de los 3.3 V habituales (especialmente en módulos con la letra “V” en su nombre, como R8V o R16V). Conectar dispositivos de 3.3 V a estos pines puede provocar daños o un funcionamiento inesperado
- Pines de arranque/conexión (GPIO0, GPIO3, GPIO45, GPIO46): Estos pines se monitorizan durante el arranque para controlar el modo de inicio y la carga del código. Una conexión incorrecta puede impedir que la placa arranque o cargue el código.
Recomendación: Si eres principiante, evita usar los pines GPIO0, GPIO3, GPIO45, GPIO46, GPIO47 y GPIO48. Utiliza cualquier otro pin GPIO disponible. Si necesitas usarlos, consulta siempre primero la hoja de datos de tu módulo ESP32-S3.
Descripción de Pines.
La placa mantiene la compatibilidad con el formato de Arduino Uno, a la vez que se adapta a los pines GPIO del ESP32-S3. Esto permite utilizar módulos de expansión (shields) de Arduino Uno y programar con los ajustes necesarios en la numeración de los pines.
Alimentación.
| Pin Uno | Pin ESP32-S3 |
|---|---|
| IOREF | 5V |
| RST | RST |
| 3V3 | 3V3 |
| 5V | 5V |
| GND | GND |
| GND | GND |
| VIN | VIN |
Analógicos.
| Pin Uno | Pin ESP32-S3 |
|---|---|
| A0 | E/S2 |
| A1 | IO1 |
| A2 | IO7 |
| A3 | IO6 |
| A4 | IO5 |
| A5 | IO4 |
I2C.
| Pin Uno | Pin ESP32-S3 |
|---|---|
| SCL | IO9 |
| SDA | IO8 |
Digitales.
| Pin Uno | Pin ESP32-S3 |
|---|---|
| D0 (RX) | IO44 |
| D1 (TX) | IO43 |
| D2 | IO18 |
| D3 | IO17 |
| D4 | IO19 |
| D5 | IO20 |
| D6 | IO3 |
| D7 | IO14 |
| D8 | IO21 |
| D9 | IO46 |
| D10 | IO10 |
| D11 | IO11 |
| D12 | IO13 |
| D13 | IO12 |
Otros Pines.
| Pin Uno | Pin ESP32-S3 |
|---|---|
| AREF | RST |
| GND | GND |
Pines GPIO Adicionales.
La placa también proporciona pines GPIO ESP32-S3 adicionales con orificios para soldar para usuarios avanzados que necesiten más pines de E/S:
GPIOS en Pads Superiores:
- IO45.
- IO16 .
- IO15.
- IO47.
- IO48.
- IO35.
- IO36.
- IO37.
- IO38.
- IO39.
- IO40.
- IO41.
- IO42.
Configurar ESP32-S3 en IDE Arduino.
- Paso 1. Instalar Arduino IDE.
Si aún no lo tienes:
- Descarga Arduino IDE 2.x.
- Instálalo.
- Paso 2. Instalar el soporte para ESP32.
- Abre Arduino IDE.
- Ve a:
Archivo → Preferencias
- En URLs adicionales de tarjetas agrega:
https://espressif.github.io/arduino-esp32/package_esp32_index.json
- Ahora entra a
Herramientas → Placa → Gestor de tarjetas
- Busca
ESP32
- Instala ESP32 by Espressif Systems.
- Paso 3. Conectar la placa.
Conecta el cable USB-C.
En
Herramientas → Puerto
selecciona el puerto COM correspondiente.
- Paso 4. Seleccionar la tarjeta
En
Herramientas → Placa
elige
ESP32S3 Dev Module
Si aparece específicamente ESP32-S3 DevKitC-1, también funciona para la mayoría de estas placas. Y ahora configura tu placa de la siguiente manera:

Ejemplos de Uso de Pines.
Al programar la placa ESP32-S3 en el IDE de Arduino, utilice los nújmeros de pin GPIO de la ESP32-S3 (no los nombres de los pines del Arduino Uno). A continuación, se muestran ejemplos de código para diferentes tipos de pines:
Lectura del Pin Analógico (A0 – IO2).
// Lee el valor analógico del pin A0 (que es IO2 en ESP32-S3) int analogValue = analogRead (2); // Usa el GPIO número 2 Serial . println (analogValue); // Para el rango completo de 3,3 V, configure la atenuación del ADC analogSetAttenuation(ADC_11db); // Establecer el rango de 0 a 3,3 V int value = analogRead (2);
Lectura del Pin Digital (D2 – IO18).
// Lee la entrada digital del pin D2 (que es IO18 en ESP32-S3) pinMode (18, INPUT ); // Usa el GPIO número 18 int state = digitalRead (18); Serial . println (state); // Imprime 0 o 1

PAM8403 Mini Amplificador 5V con Control de Volumen
Puente Rectificador KBP206 600V 2A
Junta Aislante de Ánodo de la Batería Li-ion 100 Piezas
2W10 Puente Rectificador 1000V 2A
Kit de Thermofit 560 Piezas Diferentes Tamaños
Grove Beginner Kit 12 Practicas Compatible con Arduino
Alicates de Pico de Pato Multifuncionales
Pasta para Soldar en Lata con 25 Gramos SOL-025
Pinzas de Microcorte 5''
Raspberry Pi RP2040 4 MB USB Tipo C





























Valoraciones
No hay valoraciones aún.