Leer Primero

Como se utiliza este blog?

sábado, 29 de julio de 2023

Arduino UNO R4 WiFi

Bienvenido a mi blog, hoy hablaremos un poco de la placa Arduino UNO R4 WiFi, Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada en hardware y software libre, flexible y fácil de utilizar para los creadores o desarrolladores, para hacerlo, utiliza el lenguaje de programación Arduino (basado en Wiring) y el Software Arduino IDE (basado en Processing, una herramienta basada en Java). Recordemos que Arduino es un proyecto, un ecosistema y no solo un modelo concreto de placa. Como todas las placas Arduino y compatibles, tiene semejanzas con otras de sus hermanas: es la evolución de Arduino UNO R3 y Arduino UNO WiFi Rev2. En este post podrás comprender todo lo que necesitas saber sobre esta placa y comenzar a desarrollar tus propios proyectos DIY con Arduino UNO R4 WiFi. Antes de iniciar quiero recordar que el nuevo Arduino IDE 2.0 esta ahora basado en el marco Eclipse Theia.

Theia se basa en el mismo código subyacente que el popular y ampliable "Visual Studio Code" de Microsoft, esto permite que Arduino avance a un editor más potente y moderno y no olvidemos que ahora el DARK MODE o Modo Oscuro, ya viene nativo.



Arduino UNO R4 WiFi combina la potencia de procesamiento y los emocionantes nuevos periféricos del microcontrolador RA4M1 de Renesas (32 bits) con la potencia de conectividad inalámbrica del ESP32-S3 de Espressif. Además de esto, el UNO R4 WiFi ofrece una matriz de LED de 12x8 integrada, un conector Qwiic, VRTC y un pin de apagado, lo que cubre todas las necesidades potenciales que tendrán los Makers para su próximo proyecto. Con Arduino UNO R4 WiFi, puede actualizar fácilmente su proyecto y agregar conectividad inalámbrica para ampliar el alcance de su configuración actual. Si este es tu primer proyecto, este tablero tiene todo lo que necesitas para despertar tu creatividad.

Exploremos lo que el Arduino UNO R4 WiFi tiene para ofrecernos:



  • Compatibilidad de hardware con factor de forma UNO: El UNO R4 WiFi mantiene el mismo factor de forma, pinout y voltaje operativo de 5 V que su predecesor, el UNO R3, lo que garantiza una transición perfecta para los escudos y proyectos existentes.
  • Memoria ampliada y reloj más rápido: el UNO R4 WiFi cuenta con mayor memoria y una velocidad de reloj más rápida, lo que permite cálculos más precisos y un manejo sin esfuerzo de proyectos complejos.
  • Periféricos integrados adicionales: el UNO R4 WiFi presenta una gama de periféricos integrados, incluidos un DAC de 12 bits, CAN BUS y OPAMP (Amplificador Operacional), que brindan capacidades ampliadas y flexibilidad de diseño.
  • Tolerancia extendida de 6-24 V: el UNO R4 WiFi admite un rango de voltaje de entrada más amplio, lo que permite una integración perfecta con motores, tiras de LED y otros actuadores utilizando una sola fuente de alimentación. Eso es especialmente interesante, ya que 24V es el voltaje estándar en la industria, especialmente en entornos con controladores PLC y es una opción diseñada para traernos altos beneficios e integrarnos más en aplicaciones industriales.
  • Compatibilidad con HID: con la compatibilidad con HID incorporada, el UNO R4 WiFi puede simular un mouse o un teclado cuando se conecta a una computadora a través de USB, lo que facilita el envío de pulsaciones de teclas y movimientos del mouse, similar a las caracteristicas encontradas en Arduino Leonardo o Sparkfun Pro Micro.
  • Wi-Fi® y Bluetooth®: El UNO R4 WiFi aloja un módulo ESP32-S3, lo que permite a los makers y entusiastas, agregar conectividad inalámbrica a sus proyectos. En combinación con Arduino IoT Cloud, los diseñadores pueden monitorear y controlar sus proyectos de forma remota. Se cuenta con Wi-Fi® 4, el cual trabaja a una banda de 2.4 GHz y es compatible con el estándar 802.11 b/g/n, ademas tambien posee soporte para Bluetooth® 5 LE.
  • Conector Qwiic: El UNO R4 WiFi cuenta con un conector Qwiic I2C, lo que permite una fácil conexión a los nodos del extenso ecosistema Qwiic. Los cables adaptadores también permiten la compatibilidad con sensores y actuadores basados ​​en otros conectores.
  • Compatibilidad con RTC alimentado por batería: el UNO R4 WiFi incluye pines adicionales, incluido un pin "OFF" para apagar la placa y un pin "VRTC" para mantener el reloj interno en tiempo real encendido y en funcionamiento.
  • Matriz LED: El UNO R4 WiFi incorpora una matriz LED roja brillante de 12x8 (96 puntos), ideal para proyectos creativos con animaciones o trazado de datos de sensores, eliminando la necesidad de hardware adicional y es completamente direccionable ya que utiliza Charlieplexing para controlar individualmente cada punto. Para comenzar, simplemente descargue el núcleo "Arduino UNO R4 boards". Esto le otorgará acceso a la API Arduino_LED_Matrix fácil de usar, lo que le permitirá programar y controlar la matriz LED. Podemos encontrar ayuda para LED Matrix gracias a una herramienta gráfica, diseñada específicamente para ayudar a los Makers a crear y exportar sus propias animaciones. De esta manera, podemos dar rienda suelta a nuestra creatividad y aprovechar al máximo esta emocionante característica. Encuentra más información de esta herramienta gráfica en el sitio web de Arduino Labs.
  • Diagnóstico de errores de tiempo de ejecución: el UNO R4 WiFi incluye un mecanismo de captura de errores que detecta fallas en el tiempo de ejecución y proporciona explicaciones detalladas y sugerencias sobre la línea de código que causa la falla.



Con todas estas características incluidas en el conocido factor de forma UNO, ahora es el momento perfecto para actualizar su proyecto o embarcarse en su viaje como Maker. El UNO R4 WiFi ofrece una versatilidad y posibilidades incomparables para creadores de todos los niveles.



Compatible con Arduino IoT en la nube:





Utilice su placa en la nube IoT de Arduino, una forma simple y rápida de garantizar una comunicación segura para todas sus cosas conectadas, pruebe la nube Arduino IoT gratis!


Especificaciones Técnicas:

Board     Nombre                             Arduino® UNO R4 Wi-Fi

            SKU                                     ABX00087

Microcontrolador    Renesas RA4M1 (Arm® Cortex®-M4)

USB     USB‑C®                            Puerto de programación

Pines     Pines de E/S Digitales                     14

Pines     Pines de entrada Analógica                     6

            DAC                                     1

            Pines PWM                           6

Comunicación     UART                                     Sí, 1x (pin D0, D1)

            I2C                                     Sí, 1x (pin A4, A5, SDA, SCL)

            SPI                                     Sí, 1x (pin D10-D13, ICSP header)

         CAN                                                     Sí 1 bus CAN (pin D4, D5, external                                                                                                                        transceiver is required)

Power     Voltaje de operación                     5 V (ESP32-S3 es 3,3 V)

            Voltaje de entrada (VIN)                     6-24 Vcc

            Corriente CC por pin de E/S                     8mA

Velocidad de reloj    Núcleo principal                             48 MHz

            ESP32-S3                                     hasta 240 MHz

Memoria                    RA4M1                             Flash de 256kB, RAM de 32 kB

            ESP32-S3                                     ROM de 384 kB, SRAM de 512 kB

                                    EEPROM                                                      8kB

Dimensiones            Ancho                             68,85mm

            Longitud                                     53,34 mm


Documentación:






¿Qué hay de nuevo en resumen en R4 a diferencia de R3?

  • Pasamos de tener 2 KB de RAM (UNO R3) a tener 32 KB de RAM (UNO R4) y de 32 KB de memoria Flash (UNO R3) a un total de 256 KB de memoria Flash (UNO R4).
  • La frecuencia del procesador también se triplica, pasando de los 16 MHz (UNO R3) a los 48 MHz (UNO R4).
  • Se agregan los puertos DAC, CAN BUS, OPAMP y SWD de 12 bits, permitiendo desarrollar proyectos más avanzados.
  • Se utiliza el conector USB-C para la conexión con el ordenador, adaptandose a los nuevos tiempos.
  • Dispositivo HID: permite hacer proyectos interactivos mucho más interesantes, creando interfaces sin apenas esfuerzo y tiempo.


Pinout for Arduino UNO R4 WiFi


¿Puedo usar hardware compatible con Arduino UNO R3 con Arduino UNO R4 WiFi?

Sí, Arduino UNO R4 WiFi fue diseñado específicamente para garantizar la compatibilidad con shields anteriores y hardware compatible desarrollado para Arduino UNO R3. El UNO R4 WiFi mantiene la misma compatibilidad mecánica y eléctrica, lo que le permite usar sin problemas sus escudos y hardware existentes con la nueva placa. Esto facilita la actualización al UNO R4 WiFi sin necesidad de cambios significativos o adaptaciones a sus proyectos.


¿Puedo usar hardware compatible con Arduino UNO WiFi Rev2 con Arduino UNO R4 WiFi?

Sí, Arduino UNO R4 WiFi es totalmente compatible con shields y hardware anteriores desarrollados para UNO WiFi Rev2. Ambas placas comparten el mismo factor de forma UNO y un voltaje operativo de 5 V. Sin embargo, es importante tener en cuenta que, según el diseño, puede haber cambios en los elementos de distribución de pines. Consulte la documentación y los diagramas de pines para obtener detalles específicos y consideraciones de compatibilidad.


¿Puedo usar mi boceto desarrollado para el Arduino UNO R3 en el UNO R4 WiFi?

Sí, si su boceto se desarrolló utilizando la API de Arduino. En caso de que esté utilizando instrucciones solo disponibles para la arquitectura AVR, es necesario realizar algunos cambios para garantizar la compatibilidad.


¿Todas las bibliotecas compatibles con UNO R3 también son compatibles con UNO R4 WiFi?

No, algunas bibliotecas de UNO R3 usan instrucciones de la arquitectura AVR que no son compatibles con la arquitectura de UNO R4 WiFi, sin embargo, hay bibliotecas que ya se han portado como parte del programa de primeros usuarios o se basan en la API de Arduino.




Si trabajas como yo con Fritzing, recuerda que ya se creo la librería 'Arduino UNO R4 Wi-Fi' para realizar nuestros esquemáticos.


Bibliografía https://www.arduino.cc/


"La palabra 'Arduino' y los logotipos oficiales son marcas comerciales con copyright © de Arduino AG. El software Arduino IDE es propiedad de sus respectivos autores. La licencia principal que rige los productos de Arduino es la Licencia Pública General de GNU (GPL) y la Licencia Pública General Menor de GNU (LGPL). Todos los derechos están reservados por sus respectivos propietarios y licencias correspondientes."




Quieres aportar algo que complemente este articulo? crees que hay algo que se deba corregir? Escríbenos este blog es para todos.

Recuerda que en https://jorgechac.blogspot.com nos dedicamos a construir una electrónica mejor! y apoyamos el proyecto CTC GO! (Creative Technologies in the Classroom) que es un programa de educación steam personalizable.


Si te sirvió deja un comentario de agradecimiento, comparte el post en tus redes sociales o recomiéndale el blog a un amigo, eso me motiva a seguir realizando estos pequeños posts y espero que vuelvas a mi blog, publico nuevo material con base en los softwares y apps que utilizo y la experiencia que he adquirido. Por último si deseas colaborar voluntariamente y crees que mi trabajo y mi tiempo lo ameritan, considere hacer una pequeña donación a mi NEQUI +573177295861.



También te puede interesar:


Arduino GIGA R1 Wi-Fi

SparkFun Pro Micro

Arduino Pro Mini

Simulador Wokwi - Generalidades

Nuevos Microcontroladores Raspberry Pi Pico W, H y WH

Las 10 formas más fáciles de averiar tu Arduino

FTDI como programador ISP

Arduino UNO Rev3

Arduino NANO v3

Arduino UNO WiFi Rev2

Nueva Placa Arduino Nano RP2040 Connect

Nuevo Microcontrolador Raspberry Pi Pico

Nueva Raspberry Pi 400

Convierte fácilmente una Fuente ATX de PC en una Fuente para alimentar tus proyectos Arduino y/o Raspberry Pi

Conociendo La Familia de los Módulos WiFi ESP8266

Cómo Detectar un Arduino Falsificado

No hay comentarios.:

Publicar un comentario