The Arduino Uno Rev 3 board is the go-to version for prototyping projects. Countless tutorials use this board as their reference, making it a popular choice among developers.

Arduino Uno Rev 3

Key Features

  • Form factor and size compatible with Arduino 101, Arduino Zero, Arduino Yún, Arduino Leonardo, Arduino Uno Wifi rev 2, and Arduino Ethernet.
  • Equipped with an 8-bit microcontroller, the ATmega328P, featuring 32 KB of Flash memory, 2 KB of SRAM, and 1 KB of EEPROM.
  • Operates at 16MHz and runs on a 5V voltage. Recommended input voltage ranges from 7V to 12V.

I/O Specifications

The Arduino Uno provides a range of I/O options, including:

  • USB-B port for program transfer from a computer
  • Power input
  • 20 I/O pins (14 digital and 6 analog pins with 10-bit mapping from 0 to 1023)

Arduino Uno Pin Configuration

In the image above, you can see the 14 digital I/O pins at the top which can be programmed as output or input pins. At the bottom, there are power pins and 6 analog input pins. Additionally, there is a built-in LED connected to pin 13, providing convenient status information.

Power and Functionality

The Arduino Uno can be easily connected to a computer using its USB port to load a program onto the board. It operates without an operating system and can run only one program at a time.

Once a program is loaded onto the board, it will be launched every time the Arduino is powered on, whether through USB, AC-to-DC power cable, or battery. This means that even when placed in remote locations, such as mountains with solar panels and batteries, the Arduino Uno will continue running as long as there is power.

Tags: Arduino, Arduino Uno, microcontroller, prototyping, ATmega328P, I/O pins