Blog On Arduino Uno R3

What is Arduino Uno R3?

Adhore Vishal
4 min readMay 30, 2021

Arduino Uno R3 is one of the ATmega328P based on microcontroller board. It includes the whole thing required to hold up the microcontroller.

just attach it to a PC with the help of a USB cable, and give the supply using AC-DC adapter or a battery to get started. The term Uno means one in the language of “Italian” and was selected for marking the release of Arduino IDE 1.0 software.

The R3 Arduino Uno is the 3rd as well as most recent modification of the Arduino Uno. Arduino board and IDE software are the reference versions of Arduino and currently progressed to new releases.

The Uno-board is the primary in a sequence of USB-Arduino boards & the reference model designed for the Arduino platform.

Arduino Uno Hardware -

Arduino Uno is a microcontroller board based on the ATMEGA328P.

It has 14 digital input/output pins 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button.

Software :

The Arduino IDE is a cross platform application written in java, and is derived from the IDE for the Processing programming language and Wiring project.

It is designed to introduce programming to artists and other newcomers unfamiliar with software development. It includes a code editor with features such as syntax highlighting, brace matching, and automatic indentation, and is also capable of compiling and uploading programs to the board with a single click.

This is some specification of Arduino Uno -

The Arduino Uno R3 board specifications are -

It is a ATmega328P based Microcontroller.

The operating voltage of arduino is 5V.

The input voltage ranges from 7V to 12V.

The i/p voltage (limit) is 6V to 20V.

Digital input and output pins are -14.

Digital input & output pins are (PWM)-6.

Analog i/p pins are 6.

Applications

(1) Prototyping of Electronics Products and Systems

(2) Multiple DIY Projects.

(3) Easy to use for beginner level DIYers and makers.

(4) Projects requiring Multiple I/O interfaces and communications.

Communication

Arduino can be used to communicate with a computer, another Arduino board or other microcontrollers. The ATmega328P microcontroller provides UART TTL (5V) serial communication which can be done using digital pin 0 (Rx) and digital pin 1 (Tx). An ATmega16U2 on the board channels this serial communication over USB and appears as a virtual com port to software on the computer. The ATmega16U2 firmware uses the standard USB COM drivers, and no external driver is needed. However, on Windows, a .inf file is required. The Arduino software includes a serial monitor which allows simple textual data to be sent to and from the Arduino board.

Arduino Uno R3 Pin Diagram –

The Arduino Uno R3 pin diagram is shown below. It comprises 14-digit I/O pins. From these pins, 6-pins can be utilized like PWM outputs. This board includes 14 digital input/output pins, Analog inputs-6, a USB connection, quartz crystal-16 MHz, a power jack, a USB connection, resonator-16Mhz, a power jack, an ICSP header an RST button.

  • Serial Pins 0 (Rx) and 1 (Tx):

Rx and Tx pins are used to receive and transmit TTL serial data. They are connected with the corresponding ATmega328P USB to TTL serial chip.

  • External Interrupt Pins 2 and 3:

These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value.

  • PWM Pins 3, 5, 6, 9 and 11:

These pins provide an 8-bit PWM output by using analogWrite() function.

  • SPI Pins 10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK):

These pins are used for SPI communication.

  • In-built LED Pin 13:

This pin is connected with an built-in LED, when pin 13 is HIGH — LED is on and when pin 13 is LOW, its off.

Installing Arduino IDE for Windows –

The Arduino software (IDE) is available for windows, Linux and MAC operating systems. The installation process is different for all three platforms. In this lecture we are going work on how to install in windows PC, for other platforms they mentioned in the Arduino website how to install and use it.

Arduino Software website

Popup window

--

--