Arduino UNO (Introduction Part)
Arduino UNO (Introduction Part)
The Arduino UNO is a standard board of Arduino. Here UNO means 'one' in Italian. It was
named as UNO to label the first release of Arduino Software. It was also the first USB board
released by Arduino. It is considered as the powerful board used in various projects.
Arduino.cc developed the Arduino UNO board.
The Arduino UNO includes 6 analog pin inputs, 14 digital pins, a USB connector, a power
jack, and an ICSP (In-Circuit Serial Programming) header. It is programmed based on IDE,
which stands for Integrated Development Environment. It can run on both online and offline
platforms.
The USB port in the Arduino board is used to connect the board to the computer using the
USB cable. The cable acts as a serial port and as the power supply to interface the board.
Such dual functioning makes it unique to recommend and easy to use for beginners.
What is the main difference between Arduino UNO and Arduino Nano?
The Arduino Nano has a compact size and mini USB cable than the Arduino UNO.
What is the main difference between Arduino UNO and Arduino Mega?
The Arduino UNO is a standard board recommended to beginners, while Arduino Mega is
used for complex projects due to its greater memory space.
Memory
The preinstalled flash has a bootloader, which takes the memory of 0.5 Kb.
Here, SRAM stands for Static Random Access Memory, and EEPROM stands for
Electrically Erasable Programmable Read-Only Memory.
o There are 20 Input/Output pins present on the Arduino UNO board. These 20 pis
include 6 PWM pins, 6 analog pins, and 8 digital I/O pins.
o The PWM pins are Pulse Width Modulation capable pins.
o The crystal oscillator present in Arduino UNO comes with a frequency of 16MHz.
o It also has a Arduino integrated WiFi module. Such Arduino UNO board is based on
the Integrated WiFi ESP8266 Module and ATmega328P microcontroller.
o The input voltage of the UNO board varies from 7V to 20V.
o Arduino UNO automatically draws power from the external power supply. It can also
draw power from the USB.
Arduino UNO Pinout
The Arduino UNO is a standard board of Arduino, which is based on
an ATmega328P microcontroller. It is easier to use than other types of Arduino Boards.
The Arduino UNO Board, with the specification of pins, is shown below:
o GND - Ground pins. The ground pins are used to ground the circuit.
o TXD and RXD:- TXD and RXD pins are used for serial communication. The TXD is
used for transmitting the data, and RXD is used for receiving the data. It also
represents the successful flow of data.
o USB Interface:- The USB Interface is used to plug-in the USB cable. It allows the
board to connect to the computer. It is essential for the programming of
the Arduino UNO board.
o SCK:- It stands for Serial Clock. These are the clock pulses, which are used to
synchronize the transmission of data.
o MISO:- It stands for Master Input/ Slave Output. The save line in the MISO pin is
used to send the data to the master.
o VCC:- It is the modulated DC supply voltage, which is used to regulate the IC's used
in the connection. It is also called as the primary voltage for IC's present on the
Arduino board. The Vcc voltage value can be negative or positive with respect to the
GND pin.
o Crystal Oscillator- The Crystal oscillator has a frequency of 16MHz, which makes
the Arduino UNO a powerful board.
o ICSP:- It stands for In-Circuit Serial Programming. The users can program the
Arduino board's firmware using the ICSP pins.
o MOSI:- It stands for Master Output/ Slave Input. The MOSI and SCK are driven by
the Master.
o SS:- It stands for Slave Select. It is the Slave Select line, which is used by the master.
It acts as the enable line.
o I2C:- It is the two-wire serial communication protocol. It stands for Inter Integrated
Circuits. The I2C is a serial communication protocol that uses SCL (Serial Clock) and
SDA (Serial Data) to receive and send data between two devices. 3.3V and 5V are the
operating voltages of the board.