Skip to content

Commit 66fcedb

Browse files
committed
Adds a UNO R4 WiFi launch branch and a VERY WIP cheat sheet
1 parent 71539dc commit 66fcedb

File tree

10 files changed

+902
-0
lines changed

10 files changed

+902
-0
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
software:
2+
- arduino-ide
3+
- arduino-cli
4+
- web-editor
5+
hardware:
6+
boards: ~
7+
carriers: ~
8+
shields:
9+
- 4-relays-shield
10+
- motor-shield-rev3
11+
- ethernet-shield-rev2
12+
- 9-axis-motion-shield

content/hardware/02.hero/boards/uno-r4-wifi/datasheet/datasheet.md

Whitespace-only changes.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
<EssentialsColumn title="First Steps">
2+
3+
<EssentialElement title="Quickstart Guide" type="getting-started" link="https://www.arduino.cc/en/Guide/ArduinoUno">
4+
All you need to know to get started with your new Arduino board.
5+
</EssentialElement>
6+
7+
</EssentialsColumn>
8+
9+
<EssentialsColumn title="Suggested Libraries">
10+
11+
<EssentialElement title="Wire" type="library" link="https://www.arduino.cc/en/reference/wire">
12+
This library allows you to communicate with I2C / TWI devices.
13+
</EssentialElement>
14+
15+
<EssentialElement title="SPI" type="library" link="https://www.arduino.cc/en/reference/SPI">
16+
The SPI library allows you to communicate with SPI devices, with the Arduino as the controller device.
17+
</EssentialElement>
18+
19+
<EssentialElement title="Servo" type="library" link="https://www.arduino.cc/reference/en/libraries/servo/">
20+
The Servo library allows an Arduino board to control RC (hobby) servo motors.
21+
</EssentialElement>
22+
23+
</EssentialsColumn>
24+
25+
<EssentialsColumn title="Arduino Basics">
26+
<EssentialElement title="Built-in Examples" type="tutorial" link="/built-in-examples/">
27+
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
28+
</EssentialElement>
29+
<EssentialElement title="Learn" type="resource" link="/learn/">
30+
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
31+
</EssentialElement>
32+
<EssentialElement title="Language References" type="resource" link="https://www.arduino.cc/reference/en/">
33+
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.
34+
</EssentialElement>
35+
</EssentialsColumn>
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<FeatureDescription>
2+
3+
The Arduino UNO R4 WiFi is a 32-bit development board based on the high performance Renesas RA4M1 (Arm Cortex®-M4). It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a clock speed of 48 MHz, a USB-C® connection, as well as pins featuring SPI, I2C and one CAN bus.
4+
5+
The UNO R4 WiFi features a total of 32 KB of SRAM and an additional 256 KB of flash memory. It also has a DAC pin which can be used to create more complex sound outputs and being part of the UNO family it comes with the perks of having a wide range of compatibilities regarding shields and libraries.
6+
7+
On top of all of this it comes fitted with a secondary microcontroller, the ESP32-S3, that gives the board WiFi and Bluetooth™️ functionality, and an 8x12 programmable LED matrix to display anything you want.
8+
9+
</FeatureDescription>
10+
11+
<FeatureList>
12+
13+
<Feature title="Cheat Sheet" image="mega-form-factor">
14+
A reference to all technical features on this board, with pointers to additional documents.
15+
<FeatureLink title="Cheat Sheet" url="/tutorials/uno-r4-wifi/cheat-sheet"/>
16+
</Feature>
17+
18+
<Feature title="Advanced ADC/DAC" image="microphone">
19+
Learn more about the ADC/DAC features of the GIGA R1 WiFi board, and discover examples for Audio projects.
20+
<FeatureLink title="ADC/DAC Guide" url="/tutorials/giga-r1-wifi/giga-audio"/>
21+
</Feature>
22+
23+
<Feature title="USB" image="usb">
24+
This board has USB-C® for power/programming/communication line, and a USB-A for connecting USB devices (keyboards, mass storage).
25+
26+
<FeatureLink title="USB Guide" url="/tutorials/giga-r1-wifi/giga-usb"/>
27+
</Feature>
28+
29+
30+
</FeatureList>

content/hardware/02.hero/boards/uno-r4-wifi/image.svg

Lines changed: 754 additions & 0 deletions
Loading
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
title: UNO R4 WiFi
3+
url_shop: https://store.arduino.cc/arduino-uno-r4-wifi
4+
url_guide: /tutorials/uno-r4/uno-r4-getting-started
5+
core: arduino:renesas
6+
---
7+
8+
The Arduino UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can start playing with. The UNO is the most used and documented board of the whole Arduino family.

content/hardware/02.hero/boards/uno-r4-wifi/suggestions.md

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Here you will find the technical specifications for the Arduino® UNO R4 WiFi.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
Board:
2+
Name: Arduino® UNO R4 WiFi
3+
SKU: ABX00080
4+
Microcontroller: Renesas RA4M1 (Arm® Cortex®-M4)
5+
USB:
6+
USB-C: Programming Port
7+
Pins:
8+
Digital I/O Pins: 14
9+
Analog input pins: 6
10+
DAC: 1
11+
PWM pins: 6
12+
Communication:
13+
UART: Yes, 4x
14+
I2C: Yes, 1x
15+
SPI: Yes, 1x
16+
CAN: Yes 1 CAN Bus
17+
Power:
18+
Circuit opera ting voltage: 5V
19+
Input voltage (VIN): 6-24V
20+
DC Current per I/O Pin: 8 mA
21+
Clock speed:
22+
Main core: 48 MHz
23+
Memory:
24+
RA4M1: 256kB Flash, 32kB RAM
25+
Dimensions:
26+
Width: 68.85 mm
27+
Length: 53.34 mm
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: 'Arduino UNO R4 WiFi Cheat Sheet'
3+
description: 'Learn how to set up the Arduino UNO R4 WiFi, the '
4+
tags:
5+
- Installation
6+
- I2C
7+
- SPI
8+
- UART
9+
- WiFi
10+
- Bluetooth
11+
-
12+
author: 'Jacob Hylén'
13+
hardware:
14+
- hardware/02.hero/boards/uno-r4-wifi
15+
software:
16+
- ide-v1
17+
- ide-v2
18+
- web-editor
19+
---
20+
21+
The **Arduino UNO** is our most popular and important line of development boards, and has become a staple in the maker community and education since its release. The **Arduino UNO R4 WiFi** is a new flavour of UNO, and in this cheat sheet you will a collection of links to resources and guides to let you take advantage of all the improvements from the previous revisions of this board. The **UNO R4 WiFi** comes with a large 12x8 LED Matrix that you can create animations and simple graphics with, as well as an onboard ESP32-S3 module giving the board WiFi and Bluetooth functionality.
22+
23+
The ESP32 module and the Renesas RA4M1-chip are part of a sophisticated USB-Serial system that is highly flexible and adaptible to allow for HID features while still keeping the ability to program both the main MCU, and the ESP32, if you so wish.
24+
25+
You can also visit the documentation platform for the [Arduino UNO R4 WiFi](/hardware/uno-r4-wifi)
26+
27+
## Datasheet
28+
The full datasheet is available as a downloadable PDF from the link below:
29+
30+
- [Download the UNO R4 WiFi datasheet](/resources/datasheets/ABX00087-datasheet.pdf)
31+
32+
## Arduino IoT Cloud
33+
The GIGA R1 WiFi is compatible with the [Arduino IoT Cloud](https://create.arduino.cc/iot/things), a cloud service that allows you to create IoT applications in just minutes.
34+
35+
***Visit the [Getting Started with Arduino IoT Cloud](/arduino-cloud/getting-started/iot-cloud-getting-started) guide for more information.***

0 commit comments

Comments
 (0)