You are on page 1of 13

AN

INTRODUCTIO
N TO THE
ARDUINO
NAME :
R.R.R.B.P.W.S.S.PALIHAWADAN

What is an Arduino?
Arduino is an open-source prototyping platform based on
easy-to-use hardware and software.Arduino boardsare
able to read inputs - light on a sensor, a finger on a
button, or a Twitter message - and turn it into an output activating a motor, turning on an LED, publishing
something online. You can tell your board what to do by
sending a set of instructions to the microcontroller on the
board.
INPUTS/SENSO
OUTPUTS
RS

SKETCH

ARDUINO
BOARD

LIKE
LIGHT UP
LEDS
MOVE
WHEELS

The first Arduino was developed in 2005 at Ivera


Interaction Institute
,Itally. As an easy tool for fast prototyping, aimed at
students without
a background in electronics and programming. As soon as
it reached a
wider community. Thanks to its simple and accessible user
experience,
Arduino has been used in thousands of different projects
and applications. The Arduino software is easy-to-use for
beginners,
yet flexible enough for advanced users. It runs on Mac,

Important components of an
arduino board
1
0

11
1

01) USB connector


02) Voltage
regulator
03) External power
supply
04) 3.3v , 5v
pinsGround pin
05)
06) Analog input
07)
pins
08)
Power LED
Microcontroller
Indicator
09)
Digital I/O
pinsAnalog
10)
11)
Reset button
reference

01) USB connector


The USB connection is how you will load code onto your Arduino board.

02) Voltage Regulator


The voltage regulator does exactly what it says it controls the amount of voltage that
is let into the Arduino board.

03) External Power supply


Every Arduino board needs a way to be connected to a power source. you can connect
a power supply to this

04) 3.3v , 5v pins


the 5V pin supplies 5 volts of power, and the 3.3V pin supplies 3.3 volts of power. Most
of the simple components used with the Arduino run happily off of 5 or 3.3 volts.

05) Ground pin


Short for Ground. There are several GND pins on the Arduino, any of which can be
used to ground your circuit.

06) Analog input pins


These pins can read the signal from an analog sensor and convert it into a digital value
that we can read.

07) Microcontroller
This is the main controller. The code you write for the arduino is executed by
controller. And it is directly connected to the I/O pins.

this

08) Power LED Indicator


This LED should light up whenever you plug your Arduino into a power source. If this
light doesnt turn on, theres a good chance something is wrong

09) Digital I/O pins


These pins can be used for both digital input (like telling if a button is pushed) and
digital output (like powering an LED).

10) Analog reference


Most of the time you can leave this pin alone. It is sometimes used to set an
external
reference voltage (between 0 and 5 Volts) as the upper limit for the analog input pins.

11) Reset button


Pushing it will temporarily connect the reset pin to ground and restart any code that
is loaded on the Arduino. This can be very useful if your code doesnt repeat, but you
want to test it multiple times

How to program an Arduino ?


Download and install the Arduino Software (IDE)
You can download the software from the official Arduino web
site https://www.arduino.cc/

Connect the board


You can connect the board and you PC by using a USB cable

Install the board drivers


If you used the Installer, Windows - from XP up to 10 - will install
drivers automatically as soon as you connect your board.

Launch

the Arduino Software (IDE)

Double-click the Arduino icon (arduino.exe) created by the installation


process.

Write a code
You can write a code using C/C++ languages or u can use example
available in Arduino libraries

Select your board


You'll need to select the entry in theTools > Boardmenu that
corresponds to your Arduino board.

Select your serial port


Select the serial device of the board from the Tools | Serial Port

menu.

Upload the program


Now, simply click the "Upload" button in the environment. Wait a few
seconds - you should see the RX and TX LEDs on the board flashing. If the
upload is successful, the message "Done uploading." will appear in the
status bar.

Different kinds of Arduino boards

Arduino
Diecimila in
Stoicheia

Arduino
Duemilanove
(rev 2009b)

Arduino
Mega

Arduino
nano

LilyPad
Arduino (rev

Arduino
robots

Applications and projects


You can connect and operate sensors , motors , displays , LEDs , speakers , Bluetooth
devises , remote controllers and so many other components using an Arduino
You can do thousands of project according to your creativity
Some example project the can done by an Arduino

In
robotics

LED cubes

Distance
meter

calculators

drones

milk
shaker

Water level
indicator

Benefits of Arduino boards


Inexpensive

Arduino boards are relatively inexpensive compared to other microcontroller platforms. The
least expensive version of the Arduino module can be assembled by hand, and even the preassembled Arduino modules cost less than $50
Cross-platform

The Arduino Software (IDE) runs on Windows, Macintosh OSX, and Linux operating systems.
Most microcontroller systems are limited to Windows.
Simple, clear programming environment

The Arduino Software (IDE) is easy-to-use for beginners, yet flexible enough for advanced
users to take advantage of as well. For teachers, it's conveniently based on the Processing
programming environment, so students learning to program in that environment will be
familiar with how the Arduino IDE works.
Open source and extensible software

The Arduino software is published as open source tools, available for extension by
experienced programmers. The language can be expanded through C++ libraries, and people
wanting to understand the technical details can make the leap from Arduino to the AVR C
programming language on which it's based. Similarly, you can add AVR-C code directly into
your Arduino programs if you want to.
Easy to connect

Arduino board can easily connect to the shields,sensors,computers,etc.

THANK YOU !

You might also like