0% found this document useful (0 votes)
4 views

Arduino

Uploaded by

Marchery Alingal
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

Arduino

Uploaded by

Marchery Alingal
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

ARDUINO

AN INTRODUCTION TO ARDUINO
 an open source electronic prototyping platform
including :
HARDWARE(ARDUINO
BOARD) and SOFTWARE
(ARDUINO IDE)

 is a microcontroller-based open source electronic


prototyping board which can be
programmed with an easy-to-use Arduino IDE.
TYPES OF ARDUINO BOARD:

 Arduino Lilypad
 Arduino Mini
 Arduino Mega
 Arduino Nano
THE ARDUINO UNO BOARD:
THE MAJOR COMPONENTS OF ARDUINO UNO BOARD ARE AS FOLLOWS:

USB connector
Power port
Microcontroller
Analog input pins
Digital pins
Reset switch
Crystal oscillator
USB interface chip
TX RX LEDs
USB CONNECTOR ::

This is a printer
USB port used to
load a program from
the Arduino IDE
onto the Arduino
board. The board
can also be powered
through this port.
The Arduino board can be powered
through an AC-to-DC adapter or a
battery. The power source can be
connected by plugging in a 2.1mm
center-positive plug into the power 2.1mm center-positive plug
jack of the board.
The Arduino UNO board operates
POWER PORT at a voltage of 5 volts, but it can
withstand a maximum voltage of
20 volts. If the board is supplied
with a higher voltage, there is a
voltage regulator (it sits between
the power port and USB
connector) that protects the board
from burning out.
It is the most prominent
black rectangular chip
with 28 pins. Think of it
as the brains of your
Arduino. The
microcontroller used on
the UNO board is
Atmega328P by Atmel ( a
major microcontroller
manufacturer). ATMEGA328P MICROCONTROLLER
Atmega328P has the following components in it:

•Flash memory of 32KB. The program loaded from Arduino


IDE is stored here.
•RAM of 2KB. This is a runtime memory.
•CPU: It controls everything that goes on within the device.
It fetches the program instructions from flash memory and
runs them with the help of RAM.
•Electrically Erasable Programmable Read Only Memory
(EEPROM) of 1KB. This is a type of nonvolatile memory,
and it keeps the data even after device restart and reset.
The Arduino UNO board has 6
analog input pins, labeled “Analog
0 to 5.” These pins can read the
signal from an analog sensor like a
temperature sensor and convert it
into a digital value so that the
system understands. These pins
just measure voltage and not the
current because they have very
high internal resistance. Hence,
only a small amount of current
ANALOG INPUT PINS flows through these pins.
Although these pins are labeled
analog and are analog input by
default, these pins can also be used
for digital input or output.
You can find these pins labeled
“Digital 0 to 13.” These pins
DIGITAL PINS
can be used as either input or
output pins. When used as
output, these pins act as a
power supply source for the
components connected to
them. When used as input
pins, they read the signals
from the components
connected to them.
When digital pins are used as output
pins, they supply 40 milliamps of
current at 5 volts, which is more than
DIGITAL PINS
enough to light an LED.

Some of the digital pins are labeled


with tilde (~) symbol next to the pin
numbers (pin numbers 3, 5, 6, 9, 10,
and 11). These pins act as normal
digital pins but can also be used for
Pulse-Width Modulation (PWM),
which simulates analog output like
fading an LED in and out.
When this switch is RESET SWITCH
:

clicked, it sends a logical


pulse to the reset pin of
the Microcontroller and
now runs the program
again from the start. This
can be very useful if your
code doesn’t repeat, but
you want to test it
multiple times.
CRYSTAL OSCILLATOR :: This is a quartz crystal
oscillator which ticks 16
million times a second. On
each tick, the
microcontroller performs
one operation, for
example, addition,
subtraction, etc.
USB INTERFACE CHIP :

Think of this as a
signal translator. It
converts signals in the
USB level to a level
that an Arduino UNO
board understands.
Now that you have
explored the Arduino
UNO board, you have
started your journey
toward building your
first IoT prototype. In
the next article, we will
discuss Arduino
programming and do a
few experiments with
Arduino and LEDs.
TX RX LEDS :

TX stands for transmit, and


RX for receive. These are
indicator LEDs which blink
whenever the UNO board is
transmitting or receiving
data.

Now that you have explored the Arduino UNO board, you have
started your journey toward building your first IoT prototype. In
the next article, we will discuss Arduino programming and do a
few experiments with Arduino and LEDs.
LIGH
T
EMIT
TING
DIOD
ES:
LEDs come in a variety of colors, styles, and sizes. We will use
LEDs in many of the projects because they help to
demonstrate a number of basic electronics and Arduino
concepts in a visual way.
LIGH
T
EMIT
TING
DIOD
ES:
One important thing to remember about LEDs which we will
repeat throughout the book, is that LEDs have a polarity, or
direction in which they must be placed in order to work in a
project. If we place the LEDs backwards, they won’t light up.
How do we know the orientation of an LED?
LEDs have two legs, or leads, which are
different length. The longer lead is know as
the Anode, the side of the LED which we will
connect to power. The shorter leg is named
the Cathode, which will be pointed away LIGH
from our power source. We’ll show you how T
to position the leads in a circuit when we EMIT
start building one TING
DIOD
ES:

You might also like