Con mucha más potencia y funciones adicionales, el Uno R4 debería facilitar la creación de proyectos complejos.
Arduino, la plataforma electrónica de código abierto que ha empoderado a los aficionados y fabricantes durante más de una década, anunció recientemente su última incorporación a la línea Uno, el Arduino Uno R4. Esta nueva placa, que se lanzará en mayo, es una actualización significativa del popular modelo R3, que existe desde 2010.
Con un SoC completamente nuevo de Renesas, el Uno R4 cambia las reglas del juego con capacidades para transformar la forma en que manejará proyectos complejos. Pero, ¿por qué este nuevo MCU de la serie RA4 de 32 bits está a punto de cambiar las cosas?
Tiene un procesador más potente
Si ha estado utilizando la plataforma Arduino durante algún tiempo, sabrá que hay muchos diferentes tipos de microcontrolador arduino, con diferentes capacidades y conectividad. Con todas las actualizaciones de hardware anunciadas para Uno R4, podría convertirse en la placa Arduino preferida por los fabricantes.
En particular, su potente procesador Renesas RA4M1 (Arm Cortex-M4 de 32 bits) funciona a una velocidad impresionante de 48 MHz. Esto representa un aumento sustancial de 3x a 16x en la potencia de procesamiento en comparación con Uno R3. En general, el Cortex M4 proporciona un mayor rendimiento con velocidades de reloj más rápidas e instrucciones más avanzadas. conjuntos, lo que permite una ejecución de código más eficiente y rápida, a diferencia de la anterior MCU AVR de 8 bits en el Uno R3.
En comparación con placas más pequeñas como Raspberry Pi Pico con Cortex M0+, el rendimiento de Cortex-M4 es unas seis veces mejor. Es posible que pueda ejecutar sus proyectos favoritos que implican capturar y procesar datos de alta velocidad de sensores, como datos de señales analógicas de alta frecuencia.
Almacenamiento actualizado
Con una velocidad de reloj más rápida y memoria expandida, puede decir adiós a los momentos demasiado comunes de preguntarse por qué su código no funciona. solo para descubrir que se debe a que sus instrucciones Serial.print() eran demasiado detalladas para el lento MCU, o su colosal matriz masticó todos los disponibles memoria.
Arduino escribió en su anuncio entrada en el blog que el Uno R4 vendrá con SRAM y memoria flash significativamente expandidas.
"SRAM pasó de 2kB a 32kB, y la memoria flash pasó de 32kB a 256kB para adaptarse a proyectos más complejos".
Mirando más a fondo, abre la puerta a la creación de más aplicaciones ricas en funciones, como las que involucran el registro de datos o el procesamiento de datos en proyectos de IoT.
Revisión de hardware
La nueva placa proporciona mejoras de hardware muy solicitadas en un factor de forma compacto similar para permitir la compatibilidad con los escudos y componentes existentes. Reforzar los componentes integrados le permite hacer lo que antes solo era posible con placas personalizadas.
Compatibilidad USB-C y Vin
El Uno R4 vendrá con un puerto USB-C para alimentación y programación con una computadora, lo cual es una mejora significativa con respecto al puerto USB-B anterior. La moda de tener puertos USB-C en las placas Arduino fue impulsada por la comunidad de fabricantes, lo que llevó a esta actualización. Además, el Uno R4 admite 24 voltios en Vin, lo que lo hace compatible con una gama más amplia de fuentes de alimentación.
Puede transportar
Conocido por su uso en sistemas integrados, el bus CAN (Controller Area Network) le permitirá minimizar el cableado y ejecutar múltiples tareas en paralelo al conectar múltiples pantallas. Junto con un puerto SPI (interfaz periférica en serie), esto debería permitir una comunicación más eficiente entre los diferentes componentes de un proyecto.
Convertidor digital a analógico mejorado (DAC)
El Uno R4 incluirá un DAC analógico de 12 bits, lo que proporciona una mayor precisión y precisión para la salida analógica. Sus proyectos que requieren precisión sobre señales analógicas, como la interfaz de sensores y el control de motores, se ampliarán.
Módulo Wi-Fi a bordo
Podrás elegir entre dos versiones de placa: la Uno R4 WiFi y la Uno R4 Minima. La versión WiFi estará equipada con un módulo Wi-Fi Espressif S3, ideal para proyectos IoT o cualquier otro que requiera conectividad inalámbrica.
Por otro lado, el Uno R4 Minima ofrece una opción rentable para aquellos que necesitan específicamente la potencia del nuevo microcontrolador sin funciones de conectividad adicionales.
Programa de compatibilidad de software y primeros usuarios
Si bien las nuevas actualizaciones de hardware son impresionantes, la compatibilidad del software del Uno R4 es igualmente importante. Arduino ha anunciado un Programa de adopción temprana para abordar cualquier incompatibilidad de software que pueda surgir debido al cambio a un procesador de 32 bits basado en Arm. Las bibliotecas y los ejemplos escritos exclusivamente en el lenguaje Arduino deberían funcionar a la perfección con la nueva placa. Sin embargo, las bibliotecas optimizadas para un procesador o arquitectura específicos pueden necesitar una migración.
Afortunadamente, Arduino ofrece placas Uno R4 gratuitas a los desarrolladores que desean actualizar sus bibliotecas para la nueva placa. Este soporte de Arduino garantiza que la amplia biblioteca de escudos, tutoriales y código desarrollado para Uno R3 seguirá estando disponible para la nueva placa.
La placa de última generación para creadores
El Arduino Uno R4 es una importante actualización de una ya impresionante línea de placas. Las nuevas funciones de hardware hacen que el Uno R4 sea más potente y versátil, al mismo tiempo que mantiene la compatibilidad con el hardware existente.