UNO R4 WiFi-board

UNO R4 WiFi

The Arduino UNO R4 WiFi is designed around the 32-bit microcontroller RA4M1 from Renesas while also featuring a ESP32 module for Wi-Fi® and Bluetooth® connectivity. Its distinctive 12x8 LED matrix makes it possible to prototype visuals directly on the board, and with a Qwiic connector, you can create projects plug-and-play style.

The MCU on the board is the high performance Renesas RA4M1 (Arm® Cortex®-M4) with a 48 MHz clock speed, 32 kB SRAM and 256 kB flash memory. This MCU features an RTC, a DAC and a CAN bus and has support for HID via USB.

The UNO R4 WiFi also features an ESP32-S3 for Wi-Fi®/Bluetooth® connectivity, which can also be separately programmed via a specific header.

UNO Form Factor
Cheat Sheet
A reference to all technical features on this board, with pointers to additional documents.
Power
5 V Operating Voltage
The RA4M1 and the GPIOs of this board operates on 5 V.
LED
LED Matrix
Learn how to create animations and graphics on the 12x8 LED matrix.
Microcontroller
Real-Time Clock (RTC)
Keep track of time & date and set alarms with the built-in RTC.
Microcontroller
Digital-to-Analog Converter (DAC)
Use the onboard 12-bit DAC to build sophisticated audio projects.
USB
Mouse/Keyboard Emulation (HID)
Build game controllers by emulating a mouse/keyboard.
Power
Input Voltage
Power your UNO R4 board through the VIN pin or the barrel jack at up to 6-24 V.

Essentials

First Steps

Quickstart Guide
All you need to know to get started with your new Arduino board.

Suggested Libraries

Wire
This library allows you to communicate with I2C / TWI devices.
SPI
The SPI library allows you to communicate with SPI devices, with the Arduino board as the controller device.
Servo
The Servo library allows an Arduino board to control RC (hobby) servo motors.

Arduino Basics

Built-in Examples
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Learn
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Language References
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.

Tutorials

Arduino UNO R4 WiFi ADC Resolution

Learn how to change the ADC resolution on the UNO R4 WiFi.

ADC
14-bit
Arduino UNO R4 WiFi CAN Bus

Learn how to send messages using the CAN bus on the UNO R4 WiFi.

CAN
Arduino UNO R4 WiFi Cheat Sheet

Learn how to set up the Arduino UNO R4 WiFi, the fourth revision of our most popular and important development board.

Installation
I2C
SPI
UART
Wi-Fi
Bluetooth
Arduino UNO R4 WiFi IoT Cloud Setup Guide

A step-by-step guide on how to set up the UNO R4 WiFi with the Arduino IoT Cloud.

UNO R4 WiFi
IoT Cloud
Arduino UNO R4 WiFi Digital-to-Analog Converter (DAC)

Learn how create waveforms and output them on a piezo, using the DAC on the UNO R4 WiFi board.

Waveform Generation
Analog
DAC
Arduino UNO R4 WiFi EEPROM

Learn how to access the EEPROM memory on the UNO R4 WiFi.

RTC
Alarm
UNO R4 WiFi Custom Firmware Upload to ESP32 (Advanced)

Learn how to load custom firmware to the ESP32-S3 module on the UNO R4 WiFi, using the esptool.py command line interface.

ESP32
esptool
Flash
Using the Arduino UNO R4 WiFi LED Matrix

Get off the ground with the Arduino UNO R4 WiFi built-in LED matrix. Learn the different techniques for controlling it, create animations, graphics or even games.

Guide
LED Matrix
Arduino UNO R4 WiFi Qwiic Connector

Learn how use the Qwiic connector on the Arduino UNO R4 WiFi.

Qwiic
STEMMA QT
I2C
Getting Started with UNO R4 WiFi

A step-by-step guide to install the board package needed for the UNO R4 WiFi board.

UNO R4 WiFi
Installation
IDE
Arduino UNO R4 WiFi Real-Time Clock

Learn how to access the real-time clock (RTC) on the UNO R4 WiFi.

RTC
Alarm
UNO R4 WiFi Stack Trace Debug Runtime Errors

Learn how to get information from the Cortex-M4 processor on a runtime error.

Debug
Runtime Errors
Stack Trace
Arduino UNO R4 WiFi USB HID

Learn how to use the UNO R4 WiFi as a mouse/keyboard.

USB
HID
Keyboard
Mouse
Arduino UNO R4 WiFi VRTC & OFF Pins

Learn how to use the VRTC and OFF Pins on the UNO R4 WiFi.

VRTC
UNO R4 WiFi Network Examples

Discover examples compatible with the WiFi library included in the UNO R4 core.

Wi-Fi
Web Server
AP Mode
SSL
UDP

Resources

Interactive Viewer

Interact with the schematics, the PCB and a 3D model of the product.

Pinout Diagram

A diagram showing the functions and the arrangement of the pins on your product.

Downloads