Guía de configuración de pines, especificaciones y hardware de Arduino Nano ESP32

El Arduino Nano ESP32: La guía definitiva para configurar pines, especificaciones y hardware que necesitas para tus proyectos. ¡Descubre cómo sacar el máximo provecho de esta potente placa de desarrollo en Arduino!

Arduino lanzó una nueva placa en su popular serie Nano: la Arduino NanoESP32. Esta es una mejora notable ya que combina la simplicidad del entorno Arduino con la potencia del chip ESP32. Le da a esta nueva placa Nano conectividad WiFi y Bluetooth.

Cuenta con el microcontrolador Nora-W106-10B que tiene un Chip ESP32-S3 como SOC. Este chip tiene un microprocesador LX7 Xtensa de doble núcleo de 32 bits que funciona hasta 240 MHz. Tiene 384 kB de ROM, 512 kB de SRAM y 8 MB de PSRAM. La placa también cuenta con una memoria FLASH externa de 16 MB.

Al tener el mismo factor de forma que las otras placas Nano, admite los lenguajes de programación Arduino y MicroPython. Para Micropython, puede utilizar el software desarrollado por el propio Arduino, ‘Arduino Lab for MicroPython’.

Arduino Nano ESP32 es la única placa Nano con conector USB-C. Aparte del LED de encendido y de usuario, dispone de un LED RGB adicional.

Especificaciones

A continuación se detallan las especificaciones de Nano ESP32 en forma de tabla:

Microcontrolador u-blox NORA-W106 (ESP32-S3)
Wi-Fi + Bluetooth ESP32-S3(SOC)
conector USB USB-C
Patas Pin LED incorporado 13
Pines LED RGB incorporados 14-16
Pines de E/S digitales 14
Pines de entrada analógica 8 (12 bits)
pines pwm 5 (13 bits)
interrupciones externas Todos los pines digitales
Comunicación UART 2x
I2C 1x, A4 (SDA), A5 (SCL)
SPI D11 (COPI), D12 (CIPO), D13 (SCK). Utilice cualquier GPIO para Chip Select (CS)
Fuerza Voltaje de E/S 3,3 voltios
Tensión de entrada (nominal) 6-21V
Fuente de corriente por pin de E/S 40mA
Corriente de disipador por pin de E/S 28 mA
Velocidad de reloj Procesador hasta 240MHz
Memoria ROM 384KB
SRAM 512 KB
Flash externo 128 Mbit (16 MB)
Dimensiones Ancho 18 milímetros
Longitud 45mm
Especificaciones de Arduino Nano ESP32

¿Cómo alimentar Arduino Nano ESP32?

Hay dos formas de alimentar la placa: mediante el conector USB-C y el pin VIN.

Cuando se alimenta con un cable USB-C (el voltaje puede oscilar entre 4,8 V y 5,5 V), el pin VUSB proporciona 5 V. Como no hay un pin de 5V dedicado, VUSB es la única opción en este caso.

Cuando se alimenta desde el pin VIN (el voltaje puede estar entre 6 V y 21 V), el pin VUSB no proporciona 5 V. Entonces, en este caso, no hay forma de sacar 5 V de la placa.

Tenga en cuenta que el voltaje de funcionamiento de la placa es de 3,3 V. Todos los sensores y actuadores conectados a la placa deben tener una potencia nominal de 3,3 V únicamente. Gracias al regulador integrado, el voltaje de entrada se convierte fácilmente a los 3,3 V adecuados para el microcontrolador.

Descripción general del hardware

Analicemos el hardware de esta nueva placa Nano.

Guía de configuración de pines, especificaciones y hardware de Arduino Nano ESP32
Hardware Arduino Nano ESP32

Microcontrolador en Nano ESP32

Cuenta con el NORA-W106 Microcontrolador que incluye un sistema ESP32-S3 en un chip (SoC) y una antena integrada.

El ESP32-S3 cuenta con un microprocesador LX7 de doble núcleo de 32 bits que puede funcionar hasta 240 MHz.

El LX7 incluye una ROM (memoria de solo lectura) de 384 kB y 512 kB de SRAM (memoria estática de acceso aleatorio). También cuenta con dos tipos de memoria llamadas RTC FAST y RTC SLOW, cada una de 8 kB.

Estas memorias están hechas para cuando el dispositivo consume muy poca energía. La memoria más lenta puede ser utilizada por una parte especial llamada coprocesador ULP, que mantiene los datos seguros incluso durante el modo de suspensión profunda.

El chip ESP32-S3 proporciona funcionalidad WiFi y Bluetooth a la placa. Admite WiFi de 2,4 GHz 4 estándares IEEE 802.11 b/g/n (hasta 72 Mbit/s) y BLE 5.0 con velocidades de datos de hasta 2 Mbps.

Conector USB C

A diferencia del conector micro USB de sus predecesores, Nano ESP32 cuenta con un conector USB C. Es más rápido, más duradero y más fácil de conectar, ya que funciona en ambos sentidos. Se puede utilizar para alimentar la placa o para programarla.

LED integrados

Como cualquier otra placa Arduino, también tiene un LED de encendido y un LED de usuario conectados al pin digital 13. Pero esta placa tiene un LED RGB adicional conectado a los pines digitales 14, 15 y 16 respectivamente.

Tenga en cuenta que estos pines digitales no están expuestos en el encabezado de pines de la placa y deben usarse para controlar el LED RGB únicamente.

Configuración de pines de Arduino Nano ESP32

Hay un total de 30 pines en el encabezado del Nano ESP32. De estos, 24 son pines GPIO y 4 son pines de alimentación. Entre los pines GPIO, 14 son pines digitales (D0 – D13) y 8 son pines analógicos (A0 – A7). Todos los pines digitales y analógicos soportan PWM.

Guía de configuración de pines, especificaciones y hardware de Arduino Nano ESP32
Configuración de pines de Arduino Nano ESP32

** Descarga la imagen HD de este pinout de aquí.

A continuación se muestra la tabla de descripción de pines del tablero:

Tipo de pasador Número de PIN
Pines digitales D0 – D13
Pines analógicos A0-A7
Pines PWM Todos soportan PWM
Salida de potencia 3,3 V, clavija VUSB
Pines seriales (UART) RXD: D0, TXD: D1
Pines de interrupción externos ——
Pines SPI SS: D10
COPI : D11
CIPO: D12
SCLK: D13
pines I2C Hoja de datos estándar: A4
SCL: A5
Pin LED incorporado D13
Descripción de pines de Arduino Nano ESP32

Ficha de datos

Para descargar la hoja de datos de Arduino Nano ESP32, haga clic aquí.

Descargue la hoja de datos de ESP32-S3 de aquí.

Dimensiones

Arduino Nano ESP32 conserva el factor de forma de sus predecesores, con 43,18 mm de largo y 17,78 mm de ancho.

Guía de configuración de pines, especificaciones y hardware de Arduino Nano ESP32
Dimensiones del Arduino Nano ESP32

Esquemático

Descarga este esquema en pdf de aquí.

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Guía de configuración de pines, especificaciones y hardware de Arduino Nano ESP32

Guía de configuración de pines, especificaciones y hardware de Arduino Nano ESP32

Preguntas más frecuentes:

  1. ¿Qué es Arduino Nano ESP32?

    Arduino Nano ESP32 es una placa de desarrollo que combina las funcionalidades de Arduino Nano y ESP32. El ESP32 es un microcontrolador con conectividad WiFi y Bluetooth integrada, lo que lo hace ideal para proyectos de IoT.

    Para obtener más detalles sobre Arduino Nano y ESP32, puedes consultar los siguientes enlaces:

    Arduino en Wikipedia

    y

    ESP32 en Wikipedia
    .

  2. ¿Cuáles son las especificaciones técnicas de Arduino Nano ESP32?

    Las especificaciones técnicas de Arduino Nano ESP32 son:

    • Microcontrolador: ESP32
    • Conectividad: WiFi y Bluetooth integrados
    • Memoria: 520KB RAM y 4MB de Flash
    • Pines de E/S digitales: 14 (6 puede utilizarse como salidas PWM)
    • Pines de entrada analógica: 8
    • Interfaces: Micro USB y UART
    • Frecuencia de reloj: 240MHz
  3. ¿Cómo puedo configurar los pines en Arduino Nano ESP32?

    Para configurar los pines en Arduino Nano ESP32, se utiliza el framework de Arduino y su librería Arduino.h. Puedes utilizar funciones como pinMode() para configurar los pines como entrada o salida, digitalRead() para leer el estado de los pines digitales, y analogRead() para leer el valor de los pines de entrada analógica.


Deja un comentario