UNO R3-board

UNO R3

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.

pinout

Arduino UNO is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. You can tinker with your UNO without worrying too much about doing something wrong, worst case scenario you can replace the chip for a few dollars and start over again.

Core
ATmega328P

The classic high-performance, low-power AVR® microcontroller.

Configurability
Replaceable chip

The ATmega328P can easily be replaced, as it is not soldered to the board.

Microcontroller
EEPROM

The ATmega328P also features 1kb of EEPROM, a memory which is not erased when powered off.

Power
Battery Connector

The Arduino UNO features a barrel plug connector, that works great with a standard 9V battery.

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 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

Analog Input

Use a potentiometer to control the blinking of an LED.

Analog
Input
LED
LDR
Potentiometer
Analog Read Serial

Read a potentiometer, print its state out to the Arduino Serial Monitor.

Basics
Analog
Input
Potentiometer
Blink

Turn an LED on and off every second.

Basics
LED
Output
Digital Read Serial

Read a switch, print the state out to the Arduino Serial Monitor.

Basics
Input
Pushbutton
Digital
Arduino Uno Board Anatomy

An overview of the classic Arduino UNO.

Basics
UNO
Overview of the Arduino UNO Components

An in-depth look at the classic Arduino UNO board.

Overview
UNO
Controlling PWM Output with a Potentiometer via MATLAB®

Learn how to dim an LED connected to the UNO R3 with MATLAB®.

MATLAB

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