Arduino
Arduino
ARDUINO
PLATFORM
1
02
What is arduino?
2
Applications of Arduino
Home Automation:Motion sensors, alarms etc.
Robotics : eg RC cars, Gesture control bot
Medical Devices : eg prosthetic limbs and arms
and many moore applications
3
Arduino hardware
It comprises of a arduino development board.
4
5
Various components of Arduino board
7
MICROCONTROLLER
It is brain of your Arduino.The microcontoller used
on uno and nano board is ATMEGA 328P by ATMEL.
Flash memory of 32kb. Program loaded from Arduino IDE is stored here.
2KB RAM.
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 .
EEPROM:It is a type of nonvolatile memory of size 1 KB that keeps data
even after device restart and reset.
8
The arduino uno has 6 analog input pins labeled ‘analog
0 to 5’.These pins can read signals from analog sensors
like temperature sensors and convert it into digital
value so that system understands.
9
The Arduino UNO has 13 digital pins lableled from
‘digital 0 to 13’ and can be used as both input and
output pins.
10
POWER PINS
11
When ths switch is clicked, it sends a logical pulse
to reset pin of the microcontroller,and now runs
the program from the start.This is very useful
when your code doesn’t repeat and you want to
test it multiple times.
12
The USB interface chip enables communication
between the Arduino's microcontroller and a
computer via USB.
It translates USB data to serial data that the
microcontroller can understand and vice versa.
13
TX (Transmit) LED: Blinks when the
Arduino is sending data to another
device or to the computer.
14
07
Arduino Nano
Technical Specs
15
09
Arduino Uno
Technical Specs
16
06
17
Arduino shields
18
10
Firmware
Two types of code executing on a simple microcontroller.
1. Application Code
executes systems main functionality it is
the code written by the user
2. Firmware
low level code; supports the main function
USB iᶜnᶦterface,power modes,reset,etc.
r
c
*The disctinᵗᶦcˢtion is a matter of perspective D
19
11
Direct
Programming
Bootloader
Firmware on microcontroller
Allows the flash and EEPROM to be programmed manages USB communication
and allows programming
20
21
12
Arduino
IDE
Download here : https://www.arduino.cc/en/software
22
13
23
Thank
You.
24