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

HB-019 Desoldador de Succión Eléctrico 30W 110V
PCM1808 24 Bits ADC 99dB Decodificador de Audio Estéreo
Shield Screw V1.0 Compatible con Arduino UNO R3
Bateria 9V Recargable USB Cuadrada Li-Ion de 400mAh BAT-LI-9V
Adaptador HDMI a USB Tipo C
Congelante Detector de Falla para Circuitos Electrónicos 170 ml SILIJET E-3
Limpiador Dieléctrico para Circuitos y Tarjetas Electrónicas 454 ml COMPUKLIN
Espuma Limpiadora para Equipos Electrónicos 454 ml SILIMPO
Módulo PWM AO4410 de 2 Canales - UNIT DevLab
Pasta Térmica 5g
Limpiador Electrónico en Aerosol 454 ml SILIJET E-7 Plus
Toallitas Húmedas para Limpieza de Equipos Electrónicos 30pcs COMPUTOALLAS




























Valoraciones
No hay valoraciones aún.