INTRODUCTION
TO ARDUINO
ARDUINO
Basically Arduino is Microcontroller.
The Arduino Uno is a microcontroller board based on the ATmega328 .
The ATmega328 has Flash memory of 32 KB (with 0.5 KB used for the
bootloader). It also has 2 KB of SRAM and 1 KB of EEPROM
With Arduino, you can control almost everything around you be it simple LED
or giant Robots.
DIFFERENT TYPES OF
ARDUINO
Boarduino Kit
Arduino LilyPad
DIY Arduino
Arduino Uno
Arduino Mega 2560
ARDUINO UNO
What does it have?
14 Digital In/Out pins (6 can be used as PWM)
6 Analog Inputs
A USB Connection
A Power Jack
Reset Button
On-board LED
SCL/SDA pins (Serial Clock/ Serial Data pins)
In short, it contains everything needed to support the microcontroller;
simply connect it to a computer with a USB cable or power it with a AC-to-
DC adapter or battery to get started.
USB
PWR IN
(to Computer)
RESET
SCL\SDA
(I2C Bus)
POWER
5V / 3.3V /
GND Digital I\O
PWM(3, 5, 6, 9, 10,
11)
Analog
INPUTS
HOW TO CODE IN ARDUINO
You need to download Arduino IDE (Integrated Development Environment).
Arduino IDE is available for all Mac, Windows.and Linux.
PROGRAM YOUR ARDUINO
Before you start programming,
double check that correct board
is selected under Tools Board.
Now, you can start playing with
Arduino.
6 MAJOR CONCEPTS
digitalWrite()
analogWrite()
digitalRead()
If (statements) / Boolean
analogRead()
Serial Communication
Upload
Compile
Status Message
THANK YOU