arduino-uno-r4-minima-wifi

Descubre las nuevas placas Arduino UNO R4 Minima y WiFi

Arduino ha presentado hoy las nuevas placas Arduino UNO R4, que representan la evolución de la familia Arduino UNO, su modelo más popular y conocido.

Haces tres meses que nos hacíamos eco del anuncio de Arduino de estar trabajando en una versión mejorada en cuanto a rendimiento y conectividad de la familia Arduino UNO. Por fin, hoy se ha anunciado las disponibilidad y características técnicas del nuevo modelo.

Una noticia que ha venido cargada de sorpresas. En primer lugar, la Arduino R4 estará disponible en dos versiones, llamadas Arduino UNO R4 Minima y Arduino UNO R4 WiFi. A continuación vamos a ver las principales características de cada modelo.

Arduino UNO R4 Minima

La primera variante de las nuevas placas Arduino UNO R4 es el modelo “Minima”. En mi opinión, con un nombre francamente poco afortunado, el Minima es el sucesor natural de la familia Arduino UNO.

El Arduino UNO R4 Minima se enfoca en ofrecer una mejora de rendimiento, sin aportar nuevas funciones de comunicación inalámbrica. Para ello dispone de un potente microcontrolador de 32 bits @48Mhz cortesía de Renesas RA4M1 (Arm® Cortex®-M4).

Además, el nuevo Arduino UNO R4 dispone de una memoria muy superior a los modelos anteriores. Ahora encontramos 256kB Flash y 32 kB RAM, frente a los 32kB Flash y 2kB RAM del modelo anterior R3. Como vemos, una mejora de x8 y x16.

arduino-uno-r4-minima

En cuanto a conexiones y pinout, el nuevo UNO R4 dispone de una gran variedad de periféricos, que incluyen 14x GPO, 6x ADC, 1x DAC, y 6x PWM. Similar, e incluso algo inferior, al modelo anterior. Aunque es de agradecer el DAC.

En cuanto a conectividad, la placa dispone de 4x UART, 1x I2C, 1x SPI, y un bus CAN. Además, la placa dispone de interfaz HID, por lo que puede actuar como teclado o ratón por USB (algo que os pirra, que lo sé yo).

Mu importante, la nueva placa Arduino UNO R4 Minima mantiene el popular formato y compatibilidad en pinout y tensiones con el resto de modelos UNO. Esto permite garantizar una transición sin problemas para los proyectos, shields y hardware existentes.

Además, el Arduino UNO R4 Minima amplia el rango de voltaje de entrada hasta los 24V, con objeto de facilitar la integración en proyectos junto a motores, tiras de LED y otros actuadores, empleando una única fuente de alimentación.

La programación, como no podría ser de otra forma, se realiza con el IDE de Arduino. Para lo cuál se incluye un conector USB-C (¡por fin!). Además, como novedad se incorpora un conector SWD para debug y monitorización.

Arduino UNO R4 WiFI

En cuanto al Arduino UNO R4 WiFi encontramos una placa con las mismas características técnicas que el R4 Minima, añadiendo conectividad inalámbrica y una matriz LED.

Para la conectividad WiFi y Bluetooth la placa Arduino UNO R4 WiFi confía en un módulo Espressif ESP32-S3. Por tanto, dispone de dos procesadores, el principal Renesas RA4M1 y el secundario para WiFi.

Una decisión “curiosa” por lo menos, si tenemos en cuenta que el ESP32-S3, con su @240Mhz, 384 kB ROM y 512 kB SRAM, es un procesador mucho más potente que el RA4M1. Bueno, ahí está.

arduino-uno-r4-wifi

El otro “secreto” que escondían las primeras imágenes de la Arduino UNO R4 WiFi, que con un rectángulo tapaban una parte de la placa, es una matriz LED de 12x8 pixeles rojos. Esta matriz nos recuerda claramente a otras disponibles en placas como la microbit, un modelo muy apreciado para introducción y docencia STEAM.

Personalmente, hubiera sido mucho más feliz con una pantalla TFT, como las que encontramos en los productos de M5Stack o Lilygo. Aunque fuera una pantalla OLED monocromo, le habría dado mucho juego. Bueno, esperaremos a la versión UNO R5.

Otra diferencia frente al Minima es que el UNO R4 WiFi incorpora un conector Qwiic. Este conector, que encontramos en dispositivos Sparkfun, “compite” con el conector Grove como formas de facilidad la conexión de dispositivos entre I2C.

Finalmente incluye soporte para RTC alimentado por batería. Para ello dispone de pines adicionales, incluyendo un pin “OFF” para apagar la placa y un pin “VRTC” para mantener el Reloj en Tiempo Real interno alimentado y en funcionamiento.

Características

Veamos las características del Arduino UNO R4 Minima y WiFi, comparadas mano a mano.

CategoríaCaracterísticaArduino® UNO R4 MinimaArduino® UNO R4 WiFi
SKUABX00087ABX00087
MCURenesas RA4M1 (Arm® Cortex®-M4)48 MHz48 MHz
ESP32-S3240 MHz
ClockMain core48 MHz48 MHz
MemoriaRA4M1256 kB Flash, 32 kB RAM256 kB Flash, 32 kB RAM
ESP32-S3384 kB ROM, 512 kB SRAM
PinsDigital I/O Pins1414
Analog input pins66
DAC11
PWM pins66
ConectividadUART44
I2C11
SPI11
CAN Bus11
DisplayMatriz LED rojos 12x8✔️
ComunicaciónWi-Fi✔️
Bluetooth✔️
PowerCircuit operating voltage5 V5 V (ESP32-S3 3.3 V)
Input voltage (VIN)6-24 V6-24 V
DC Current per I/O Pin8 mA8 mA
ConectoresUSB-C®✔️✔️
SWD✔️✔️
Qwiik✔️
DimensionesLargo68.85 mm68.85 mm
Ancho53.34 mm53.34 mm

Conclusión

Evidentemente el Arduino UNO es el modelo más conocido de nuestra querida marca Arduino. Por tanto, es muy importante el esfuerzo en mantener la compatibilidad de hardware y, hasta donde sea posible, de software y librerías existentes.

El UNO R4 Minima es un buen lavado de cara tanto a potencia como a memoria. Mientras que el modelo UNO R4 WiFi mejora el dispositivo con más características, además de incorporar conectividad WiFi y Bluetooth.

Personalmente, a día de hoy no entiendo un proyecto que no disponga de algún tipo de conectividad inalámbrica. Simplemente no me interesan. Así que imaginaréis que mi recomendación apunta a por el modelo WiFi.

En cuanto a precio, el modelo UNO R4 Minima sale a la venta por 18€, mientras que el UNO R4 WiFi asciende a 25€. Un precio que se mantiene en la línea de los modelos anteriores, mientras que ofrece características muy superiores. Así que ¡buenas son noticias!

Por otro lado, el entorno en el que se lanza el UNO R4 es muy diferente al de hace años, y existen muchas más alternativas. Es inevitable realizar comparaciones con otros dispositivos en el mercado, como el Raspberry Pico o nuestro poderoso y querido ESP32.

El Pico puede encontrarse por menos de la mitad, y es mucho más potente. Y el ESP32 podemos encontrarlo por 4-5€, y es simplemente imposible competir con el. De ahí que sea aún más curioso haber incluido uno como módulo WiFi (¿si no puedes con el enemigo…?)

No obstante, como siempre, destacar que uno de los puntos fuertes de Arduino son su comunidad, soporte, documentación y el enfoque en la introducción a la electrónica. Estos aspectos, y no únicamente el precio, son consideraciones importantes a la hora de elegir Arduino como opción.

En definitiva, las placas Arduino UNO R4 son una merecida y esperada actualización para la familia UNO que ofrece potencia mejorada y opciones de conectividad inalámbrica opcional. Destinadas principalmente a principiantes, entusiastas de la electrónica y el sector docente STEAM, seguro serán una opción muy apreciada en la comunidad maker.