¿Estás listo para descubrir las diferencias entre el Arduino UNO R3 y el R4? En este artículo, analizaremos las características clave de ambas versiones y te ayudaremos a elegir el mejor para tus proyectos. ¡Acompáñanos a explorar las emocionantes actualizaciones del R4 y las ventajas que ofrece frente a su predecesor!
Con el reciente lanzamiento de las placas Arduino UNO R4 Minima y WiFi, el UNO R3 parece obsoleto. Pero, ¿es el nuevo UNO R4 realmente mejor que el R3 o es simplemente otra placa de desarrollo publicitada?
Entonces, ¿cuál es la diferencia entre Arduino UNO R3 y R4?
La principal diferencia es el microcontrolador Arm Cortex-M4 de 32 bits y 48 MHz en R4 en comparación con el microcontrolador ATmega328p de 8 bits y 16 MHz en R3. R4 también tiene un conector USB-C, RTC, canal DAC real y soporte para protocolo CAN. La versión WiFi del R4 tiene una matriz de LED integrada adicional de 12×8 y un conector Qwiic.
Diferencia | UNO R3 | ONU R4 |
Microcontrolador | ATmega328p de 8 bits | Renesas RA4M1 de 32 bits |
Frecuencia de reloj | 16MHz | 48MHz |
módulo inalámbrico | NO | *ESP32-S3 Mini |
Memoria | SRAM de 2 KB, FLASH de 32 KB, EEPROM de 1KB |
Memoria flash de 256 kB, RAM de 32 kB *ESP: ROM de 384 kB, SRAM de 512 kB |
RTC | NO | SÍ |
Voltaje de entrada (VIN) | 6-20 voltios | 6-24V |
Pines de E/S digitales | 14 | |
Pines de entrada analógica | 6 (10 bits) | 6 (14 bits) |
pines pwm | 6 (8 bits) | 6 (12 bits) |
clavija DAC | NO | 1(12 bits) |
Puede transportar | NO | 1 |
Dimensiones | 68,58×53,44mm | 68,6×53,4mm |
Peso | 25g | ——– |
Precio | $20 | $27.60 |
* = solo en R4 WiFi
A diferencia de UNO R3, R4 tiene dos versiones: R4 Minima y R4 WiFi. Este último tiene un chip ESP32-S3 integrado, de ahí el nombre WiFi, y una matriz de LED de 12×8. Aparte de esto, existen otras diferencias menores entre los dos. Consulte este artículo para conocer las diferencias detalladas entre R4 WiFi y Minima.
Especificaciones: Arduino UNO R3 VS R4
Ahora comparemos las especificaciones de ambas placas.
Especificaciones de Arduino UNO R4:
Microcontrolador | Renesas RA4M1 (Arm® Cortex®-M4) | |
Módulo WiFi-Bluetooth | ESP32-S3(Solo WiFi R4) | |
Puerto USB | USB-C® | |
Patas | Pines de E/S digitales | 14 |
Patas | Pines de entrada analógica | 6 (14 bits) |
CAD | 1(12 bits) | |
pines pwm | 6 (8 bits) | |
Comunicación | UART | 1 |
I2C | 1 | |
SPI | 1 | |
PODER | 1 | |
Fuerza | Tensión de funcionamiento del circuito | 5V |
Voltaje de entrada (VIN) | 6-24V | |
Corriente CC por pin de E/S | 8 mA | |
Velocidad de reloj | Núcleo principal ESP32-S3 (solo WiFi R4) |
48MHz 240MHz |
Memoria | RA4M1 ESP32-S3 (solo WiFi R4) |
Memoria flash de 256 kB, RAM de 32 kB ROM de 384 kB, SRAM de 512 kB |
Dimensiones | Ancho | 68,58 milímetros |
Longitud | 53,44 milímetros |
Especificaciones de Arduino UNO R3:
Microcontrolador | ATmega328P |
Tensión de funcionamiento | 5V |
Voltaje de entrada (recomendado) | 7-12V |
Voltaje de entrada (límite) | 6-20V |
Pines de E/S digitales | 14 (de los cuales 6 proporcionan salida PWM) |
Pines PWM | 6( pines 3, 5, 6, 9, 10 y 11) |
Pines de entrada analógica | 6 |
Protocolo de comunicación | UART x 1, SPI x 1, I2C x 1 |
Corriente CC por pin de E/S | 20 mA |
Corriente CC para pin de 3,3 V | 50 mA |
Encabezado ICSP | 2 |
Memoria flash | 32KB (ATmega328P) de los cuales 0,5 KB utilizados por el gestor de arranque |
SRAM | 2 KB (ATmega328P) |
EEPROM | 1 KB (ATmega328P) |
Velocidad de reloj | 16MHz |
LED_BUILTIN | 13 |
Fuentes de energía | Conector de alimentación, puerto USB, pin Vin |
Longitud | 68,6 milímetros |
Ancho | 53,4 milímetros |
Peso | 25 gramos |
Descripción general del hardware– R3 VS R4
Microcontrolador
Arduino UNO R3 tiene un microcontrolador ATmega328p de 8 bits que funciona a 16 MHz y un microcontrolador ATmega16U2 para conversión USB-Serial.
Ambas placas UNO R4 tienen un potente microcontrolador Arm Cortex-M4 de 32 bits (Renesas RA4M1) que funciona a una frecuencia de reloj de hasta 48 MHz.
Pero R4 WiFi tiene un chip inalámbrico (microcontrolador) extra pequeño llamado ESP32-S3 Mini en su interior. Este pequeño chip puede funcionar muy rápido, hasta 240 MHz. Hace dos cosas importantes: proporciona a la placa capacidades WiFi y Bluetooth, y también ayuda al microcontrolador principal actuando como un puente serie para la comunicación.
Una de las razones de la popularidad de UNO R3 es la posibilidad de eliminar ATmega328p de la placa. Esto puede tener muchas ventajas. Programar ATmega328p y luego usarlo en otro circuito, reemplazando el ATmega328p defectuoso por uno nuevo sin necesidad de comprar una placa nueva. Pero no es posible hacer lo mismo con la nueva placa R4.
Puerto de programación
Se puede utilizar un conector USB para alimentar la placa o para programarla. El nuevo Arduino UNO R4 tiene un mejor conector USB-C en lugar del antiguo y voluminoso conector USB-B del UNO R3. Es más rápido, más duradero y más fácil de conectar, ya que funciona en ambos sentidos.
Esto es útil porque USB-C es muy popular y se usa comúnmente hoy en día. Por lo tanto, no es necesario comprar un cable por separado solo para programar el UNO.
Conectividad WiFi y Bluetooth
Para crear un proyecto inalámbrico usando UNO R3, necesita un módulo WiFi/Bl externo. Este ya no es el caso con UNO R4 WiFi, ya que tiene un chip ESP32-S3 Mini integrado que puede funcionar hasta 240 MHz.
El chip ESP32-S3 tiene dos funciones principales: proporciona a la placa funcionalidad WiFi+Bluetooth y actúa como puente serie para el microcontrolador principal.
UNO R4 Mini no tiene este chip ESP32.
RTC
La placa UNO R4 tiene un RTC incorporado en Renesas RA4M1. Está ausente en UNO R3.
Se puede acceder a este RTC en R4 y configurarlo utilizando la “biblioteca RTC”. Esta biblioteca le permite configurar/obtener la hora, así como usar alarmas para activar interrupciones. (Lea más sobre cómo usarlo..)
El UNO R4 WiFi tiene una ventaja sobre el UNO R4 Mini: incluye un pin VRTC, que permite que el RTC integrado continúe funcionando incluso cuando se corta el suministro de energía. Para habilitar esta función, simplemente aplique un voltaje entre 1,6 y 3,6 V al pin VRTC.
Dimensiones
Dado que tanto R4 como R3 son placas UNO, tienen el mismo factor de forma. R3 tiene 68,5 mm de largo y 53,4 mm de ancho. El R4 también mide 68,58 mm de largo y 53,44 mm de ancho. Vea las imágenes que aparecen a continuación:
Memoria: UNO R3 VS R4
Arduino UNO R3 tiene 32 KB de memoria Flash, 2 KB de SRAM y 1 KB de EEPROM.
Renesas RA4M1 en Arduino UNO R4 tiene 256 kB de memoria FLASH (8 veces más que el UNO R3), 32 kB de SRAM (16 veces más) y 8 kB de EEPROM (8 veces más).
El chip ESP32-S3 adicional del R4 WiFi tiene 384 kB de ROM y 512 kB de SRAM.
Configuración de pines: UNO R3 VS R4
A continuación se muestra el pinout oficial de Arduino UNO R3 y R4:
Precio- UNO R3 VS R4
En el sitio web oficial de Arduino, UNO R3 tiene un precio de 27,60 dólares. Mientras que UNO R4 Minima y WiFi cuestan 20 dólares y 27,50 dólares respectivamente. Entonces, está claro que UNO R4 es la mejor opción debido a sus características y su potente microcontrolador.
Al mismo tiempo, puedes conseguir el clon de UNO R3 por la mitad del precio del R4. Vea la lista de Amazon del mismo:
Arduino UNO R3 VS R4 – Las preguntas más frecuentes
Arduino es una plataforma de prototipado electrónico muy popular que ha estado en constante evolución a lo largo de los años. Dos de las versiones más comunes de Arduino son el Arduino UNO R3 y el Arduino UNO R4. Aquí respondemos algunas de las preguntas más frecuentes sobre las diferencias entre estas dos versiones.
1. ¿Cuáles son las principales diferencias entre el Arduino UNO R3 y el R4?
El Arduino UNO R4 es una versión más reciente del Arduino UNO R3 y presenta algunas mejoras y modificaciones en comparación con su predecesor. Las principales diferencias son:
- El Arduino UNO R4 utiliza un microcontrolador ATmega4809, mientras que el R3 utiliza el ATmega328P. Esta actualización del microcontrolador en el R4 proporciona un rendimiento mejorado y más capacidad de memoria.
- El Arduino UNO R4 tiene un puerto USB-C en lugar de un puerto USB-B como el R3. El uso de USB-C permite una conexión más rápida y confiable.
- El Arduino UNO R4 incluye un botón de reinicio más grande y accesible en comparación con el R3.
- El Arduino UNO R4 cuenta con una conexión Wi-Fi incorporada, mientras que el R3 no la tiene. Esto permite una fácil conexión a redes inalámbricas y expande las posibilidades de proyectos IoT.
Para obtener más información detallada sobre las especificaciones técnicas de cada versión, puedes visitar la página de Arduino en Wikipedia.
2. ¿Puedo utilizar el mismo código en el Arduino UNO R3 y el R4?
Sí, en la mayoría de los casos, el código diseñado para el Arduino UNO R3 también funcionará en el R4 sin modificaciones. Sin embargo, dado que el microcontrolador y algunas características son diferentes entre ambas versiones, es posible que ciertas funcionalidades específicas deban adaptarse o actualizarse para garantizar una compatibilidad total. Siempre es recomendable revisar la documentación oficial de Arduino para conocer cualquier diferencia importante.
3. ¿Cuál es el precio de Arduino UNO R4 en comparación con el R3?
El precio puede variar según el lugar de compra y la disponibilidad, pero en general, el Arduino UNO R4 tiende a ser ligeramente más costoso que el R3 debido a las mejoras y características adicionales que ofrece. Si estás interesado en adquirir alguno de estos modelos, consulta tiendas en línea o distribuidores autorizados de Arduino.
4. ¿Cuál debo elegir, Arduino UNO R3 o R4?
La elección entre el Arduino UNO R3 y el R4 depende de tus necesidades específicas y del proyecto en el que estés trabajando. Si deseas utilizar funcionalidades avanzadas como Wi-Fi incorporado y necesitas un rendimiento mejorado, entonces el Arduino UNO R4 sería la mejor opción. Sin embargo, si estás buscando una opción más accesible en cuanto a precio, o tu proyecto no requiere de funcionalidades Wi-Fi, entonces el Arduino UNO R3 puede ser suficiente.