Arduino UNO R4 WIFI
The Arduino UNO R4 WiFi combines the processing power of Renesas’ RA4M1 microcontroller with the wireless connectivity of Espressif’s ESP32-S3. It also includes a built-in 12×8 LED matrix, Qwiic connector, VRTC,...
The Arduino UNO R4 WiFi combines the processing power of Renesas’ RA4M1 microcontroller with the wireless connectivity of Espressif’s ESP32-S3. It also includes a built-in 12×8 LED matrix, Qwiic connector, VRTC, and OFF pin, providing a versatile platform for a wide variety of projects.
Whether you're adding wireless connectivity to an existing setup or starting your first project, the UNO R4 WiFi gives you the tools to expand your ideas and build with confidence.
Key Benefits
- Hardware compatibility with the UNO form factor: The UNO R4 WiFi retains the familiar form factor, pin layout, and 5V operating voltage of the UNO R3, enabling seamless compatibility with existing shields and projects.
- Expanded memory and faster clock: With increased memory capacity and a higher clock speed, the UNO R4 WiFi can execute more precise computations and manage more demanding applications efficiently.
- Expanded on-board peripherals: The UNO R4 WiFi includes several integrated peripherals such as a 12-bit DAC, CAN bus support, and an operational amplifier (OP AMP), enabling more advanced functionality and increased design flexibility.
- Extended 24V tolerance: The UNO R4 WiFi accepts a wider input voltage range, enabling direct integration with motors, LED strips, and other actuators while using a single shared power source.
- HID support: With built-in HID functionality, the UNO R4 WiFi can act as a mouse or keyboard when connected to a computer via USB, enabling it to send keystrokes and mouse actions directly.
- Wi-Fi® and Bluetooth®: Equipped with an ESP32-S3 module, the UNO R4 WiFi enables seamless wireless connectivity for your projects. When paired with the Arduino IoT Cloud, it allows makers to remotely monitor, manage, and control their devices.
- The Arduino UNO R4 WiFi includes a Qwiic I²C connector, making it easy to connect modules from the extensive Qwiic ecosystem. With the help of adapter cables, it can also interface with sensors and actuators that use other connector standards.
- Battery-powered RTC support: The UNO R4 WiFi provides extra pins, including an OFF pin for powering down the board and a VRTC pin that maintains power to the internal Real-Time Clock so it continues running.
- LED matrix: The UNO R4 WiFi includes a bright 12×8 red LED matrix, making it easy to create animations or visualize sensor data directly on the board without needing extra components.
- Runtime error diagnostics: The UNO R4 WiFi includes a built-in mechanism that detects runtime crashes and reports helpful diagnostic information, including guidance on the line of code responsible for the error.
Can I use hardware compatible with the Arduino UNO R3 with the Arduino UNO R4 WiFi?
Yes, the Arduino UNO R4 WiFi was specifically designed to ensure compatibility with previous shields and compatible hardware developed for the Arduino UNO R3. The UNO R4 WiFi maintains the same mechanical and electrical compatibility, allowing you to seamlessly use your existing shields and hardware with the new board. This makes it easy to upgrade to the UNO R4 WiFi without the need for significant changes or adaptations to your projects.
Can I use hardware compatible with the Arduino UNO WiFi Rev2 with the Arduino UNO R4 WiFi?
Yes, the Arduino UNO R4 WiFi is fully compatible with previous shields and hardware developed for the UNO WiFi Rev2. Both boards share the same UNO form factor and 5 V operating voltage. However, it's important to note that depending on the design, there may be changes in the pinout elements. Please refer to the documentation and pinout diagrams for specific details and compatibility considerations.
Can I use my sketch developed for the UNO R3 in the UNO R4?
Yes, if your sketch was developed using the Arduino API. In case you are using instructions only available for the AVR architecture, some changes need to be made to ensure compatibility.
Are all libraries compatible with the UNO R3 also compatible with the UNO R4 WiFi?
No, some UNO R3 libraries use instructions of the AVR architecture that are not compatible with the architecture of the UNO R4 WiFi, however there are libraries that have already been ported as part of our early adopters program or are based on the Arduino API.
What is the on-board LED Matrix on the Arduino UNO R4 WiFi and how can I use it?
The on-board LED Matrix is a fully addressable 12x8 (96 points) red matrix that utilizes Charlieplexing to individually control each point. To get started, simply download the “Arduino UNO R4 boards” core. This will grant you access to the user-friendly Arduino_LED_Matrix API, allowing you to program and control the LED Matrix. More information can be found here.
Are there any tools available to assist with creating animations for the LED Matrix?
Absolutely! We have developed a graphic tool specifically designed to help makers create and export their own animations. This way, you can unleash your creativity and make the most of this exciting feature. Find more information on the Arduino Labs website.