SlideShare a Scribd company logo
3
Most read
8
Most read
ARDUINO FAMILY
G. Mahalakshmi Malini, AP/ECE
Avinashilingam Institute for Home Science and Higher Education for Women, School of
Engineering
Department of Electronics and Communication Engineering
What is Arduino?
■ Arduino is an open-source electronics platform based on easy-to-
use hardware and software. Arduino boards are 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. To do so you use the Arduino
programming language (based on Wiring), and the Arduino
Software (IDE), based on Processing.
Features
■ Arduino boards are able to read analog or digital input signals from different
sensors and turn it into an output such as activating a motor, turning LED on/off,
connect to the cloud and many other actions.
■ You can control your board functions by sending a set of instructions to the
microcontroller on the board via Arduino IDE (referred to as uploading software).
■ Unlike most previous programmable circuit boards, Arduino does not need an
extra piece of hardware (called a programmer) in order to load a new code onto
the board. You can simply use a USB cable.
■ Additionally, the Arduino IDE uses a simplified version of C++, making it easier
to learn to program.
■ Finally, Arduino provides a standard form factor that breaks the functions of the
micro-controller into a more accessible package.
Arduino Family
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
■ 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 jack of
the board.
■ 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 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.
■ Atmega328P is pre-programmed with
bootloader. This allows you to directly
upload a new Arduino program into the
device, without using any external
hardware programmer, making the
Arduino UNO board easy to use.
■ 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 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.
Digital pins:
■ These 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
component connected to
them.
Reset switch:
■ When this switch is 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.
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.
Video Links
1. https://onlinecourses.swayam2.ac.in/aic20_sp04/unit?unit=4&lesson=16
2. https://onlinecourses.swayam2.ac.in/aic20_sp04/unit?unit=4&lesson=7

More Related Content

PPTX
Mother board (Part's of Motherboard)
PDF
Introducing the Arduino
PPT
introduction to microprocessors
PPTX
Input output devices
PDF
Introduzione a Arduino
PPS
What is Arduino ?
PPTX
Embedded system introduction
Mother board (Part's of Motherboard)
Introducing the Arduino
introduction to microprocessors
Input output devices
Introduzione a Arduino
What is Arduino ?
Embedded system introduction

What's hot (20)

PPTX
Introduction to Node MCU
PDF
Arduino Workshop Day 1 - Basic Arduino
PPTX
Arduino Microcontroller
PPTX
OUTPUT DEVICES
PPTX
Esp8266 NodeMCU
PPT
Arduino presentation by_warishusain
PDF
La struttura del pc
PDF
Introduction to arduino
PPTX
Types of memory in Computer
PPT
Basic computer for_b_ed
PPTX
Introduction to computer hardware
PPT
Motherboard
PDF
File 1 proteus tutorial for digital circuit design
PPT
Basics of the Computer System
PPTX
Arduino
PDF
Arduino presentation
PPTX
Von Neumann vs Harvard Architecture
PPTX
Introduction to Arduino
PPTX
8259 Programmable Interrupt Controller by vijay
PPTX
Introduction to Node MCU
Arduino Workshop Day 1 - Basic Arduino
Arduino Microcontroller
OUTPUT DEVICES
Esp8266 NodeMCU
Arduino presentation by_warishusain
La struttura del pc
Introduction to arduino
Types of memory in Computer
Basic computer for_b_ed
Introduction to computer hardware
Motherboard
File 1 proteus tutorial for digital circuit design
Basics of the Computer System
Arduino
Arduino presentation
Von Neumann vs Harvard Architecture
Introduction to Arduino
8259 Programmable Interrupt Controller by vijay
Ad

Similar to Arduino Family (20)

PPTX
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
PPTX
PPTX
Chapter 5 Arduino Microcontroller Systems .pptx
PPT
Introduction to Arduino 16822775 (2).ppt
PPTX
Introduction to arduino ppt main
PPTX
Arduino Uno Mainboard robotics grade 9 level
PPTX
IOT ARDUINO UNO.pptx
PPTX
POWERPOINT PRESENTATION ABOUT THE PARTS OF ARDUINO UNO
PDF
Mechanical engineering jntuk r-23inernet
PDF
aurduino-200107075953.pdf
PPTX
Arduino: On-board components description, IDE and Programming
DOCX
embedded manual for students to learn and do
PDF
Arduino microcontroller ins and outs with pin diagram
PPTX
1.Arduino Ecosystem.pptx
DOCX
Neno Project.docx
PPTX
Robotics Session day 1
PDF
The document proceeds to explain the main components of an Arduino Uno board ...
PPTX
Introduction to arduino!
PDF
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
PPS
Arduino Uno Pin Description
Arduino for beginners- Introduction to Arduino (presentation) - codewithgauri
Chapter 5 Arduino Microcontroller Systems .pptx
Introduction to Arduino 16822775 (2).ppt
Introduction to arduino ppt main
Arduino Uno Mainboard robotics grade 9 level
IOT ARDUINO UNO.pptx
POWERPOINT PRESENTATION ABOUT THE PARTS OF ARDUINO UNO
Mechanical engineering jntuk r-23inernet
aurduino-200107075953.pdf
Arduino: On-board components description, IDE and Programming
embedded manual for students to learn and do
Arduino microcontroller ins and outs with pin diagram
1.Arduino Ecosystem.pptx
Neno Project.docx
Robotics Session day 1
The document proceeds to explain the main components of an Arduino Uno board ...
Introduction to arduino!
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
Arduino Uno Pin Description
Ad

More from mahalakshmimalini (17)

PPTX
PPTX
Electronics components and connections
PPTX
Arduino Functions
PPTX
Arduino IDE
PPTX
Design challenges in embedded systems
PPT
Dc machines
PPTX
Introduction to python
PPTX
18 beps02 electrical technology
PPTX
Presentation1
PDF
Pic 16 f877a architecture1
PDF
8086 memory segmentation
PDF
Energy Harvesting for Wearable Devices
PPTX
Artifical Neural Network
PPTX
Memory interfacing
PPTX
Background to nanotechnology
PPTX
Introduction to nano technology
PPTX
Unit I - Introduction to VLSI
Electronics components and connections
Arduino Functions
Arduino IDE
Design challenges in embedded systems
Dc machines
Introduction to python
18 beps02 electrical technology
Presentation1
Pic 16 f877a architecture1
8086 memory segmentation
Energy Harvesting for Wearable Devices
Artifical Neural Network
Memory interfacing
Background to nanotechnology
Introduction to nano technology
Unit I - Introduction to VLSI

Recently uploaded (20)

PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPT
Mechanical Engineering MATERIALS Selection
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
composite construction of structures.pdf
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
additive manufacturing of ss316l using mig welding
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PDF
PPT on Performance Review to get promotions
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
Mechanical Engineering MATERIALS Selection
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
R24 SURVEYING LAB MANUAL for civil enggi
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
bas. eng. economics group 4 presentation 1.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
composite construction of structures.pdf
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Safety Seminar civil to be ensured for safe working.
Automation-in-Manufacturing-Chapter-Introduction.pdf
Foundation to blockchain - A guide to Blockchain Tech
additive manufacturing of ss316l using mig welding
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPT on Performance Review to get promotions

Arduino Family

  • 1. ARDUINO FAMILY G. Mahalakshmi Malini, AP/ECE Avinashilingam Institute for Home Science and Higher Education for Women, School of Engineering Department of Electronics and Communication Engineering
  • 2. What is Arduino? ■ Arduino is an open-source electronics platform based on easy-to- use hardware and software. Arduino boards are 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. To do so you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing.
  • 3. Features ■ Arduino boards are able to read analog or digital input signals from different sensors and turn it into an output such as activating a motor, turning LED on/off, connect to the cloud and many other actions. ■ You can control your board functions by sending a set of instructions to the microcontroller on the board via Arduino IDE (referred to as uploading software). ■ Unlike most previous programmable circuit boards, Arduino does not need an extra piece of hardware (called a programmer) in order to load a new code onto the board. You can simply use a USB cable. ■ Additionally, the Arduino IDE uses a simplified version of C++, making it easier to learn to program. ■ Finally, Arduino provides a standard form factor that breaks the functions of the micro-controller into a more accessible package.
  • 5. 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
  • 6. ■ 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.
  • 7. ■ 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 jack of the board.
  • 8. ■ 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 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. ■ Atmega328P is pre-programmed with bootloader. This allows you to directly upload a new Arduino program into the device, without using any external hardware programmer, making the Arduino UNO board easy to use.
  • 9. ■ 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 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.
  • 10. Digital pins: ■ These 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 component connected to them.
  • 11. Reset switch: ■ When this switch is 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.
  • 12. 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.
  • 13. 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.
  • 14. 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.
  • 15. Video Links 1. https://onlinecourses.swayam2.ac.in/aic20_sp04/unit?unit=4&lesson=16 2. https://onlinecourses.swayam2.ac.in/aic20_sp04/unit?unit=4&lesson=7