SlideShare a Scribd company logo
Introducing...
               Arduino
Open Source Hardware -
better living
through
microcontrollers
TOC
 Introduction to Arduino
 Demo
 Cool Arduino projects
What Is Arduino?
Microcontroller Platform
Okay… but what’s a Microcontroller?!@#$#
  Tiny, self-contained computers in an IC
  Often contain peripherals
  Different packages available
  Vast array of size and power available
Microcontrollers!
So What Is Arduino?
 A physical Input / Output board (I/O) with a
 programmable controller
 Open source
 C/C++Language
 USB programmable
 Large community
 Inexpensive ~$30
An Image worth 1,024 Words
 Arduino is…
Why Arduino?
 It is Open Source, both in terms of Hardware
 and Software.
 It is cheap, the hardware can be built from
 components or a prefab board can be
 purchased for approx $30
 It can communicate with a computer via
 serial connection over USB / Bluetooth
 It can be powered from USB or standalone
 DC power.
Why Arduino?
 It can run standalone from a computer (chip
 is programmable) and it has memory (a
 small amount)
 It can work with both Digital and Analogue
 electronic signals - Sensors and Actuators
 You can make cool stuff!
 Some people are even making simple
 robots, and we all know robots are just
 cool
History
 The project began in Ivrea, Italy in 2005 to
 make a device for controlling student-built
 interaction design projects less expensively
 than other prototyping systems available at
 the time.
 As of October 2008 more than 50,000
 Arduino boards had been shipped.
 This has risen to more than 120,000 shipped
 boards as of February 2010.
Arduino is Open Source
 Programming environment is all Free
 Software
 The bootloader is Free Software
 The PCB board is under a Creative
 Commons License
What Can It Do?
 Input
    Sensors (buttons, light sensors, ultrasound, …)
    Digital Input (Serial, SPI, I2C)
 Output
    LEDs & Lasers
    LCD/OLED/Touch Displays
    Speakers
    Motors, Servos, Steppers
 Control and Communication
    Drive other machinery
    Directly or using a communuication protocol
Sensors, Sweet Sensors…
Arduino Hardware
Arduinos differ in design but all share some basic
functionality
   AVR Microcontroller
      Amtel AVR Mega168 or AVR Mega 328
      Powered either directly or via USB power
   Communications
      Serial (older models)
      USB (most models)
      Connections to a USB interface (smaller models)
   Pins for various functions
Arduino Hardware - Atmega128
  128KB self-programming Flash Program
  Memory
  8KB SRAM
  4096 Bytes EEPROM
  16 Channel 10-bit A/D-converter
  JTAG interface for on-chip-debug
  Running at 16 MHz.
  1.8 - 5.5 Volt Operation.
Arduino Hardware
Arduino Hardware -
 Decimila (Atmega168)
   14 digital input/output pins
   6 analog inputs
 Mega (ATmega1280)
   54 digital input/output pins
   16 analog inputs, 4 UARTs
 Arduino Mini
 Arduino Nano
 Even smaller
Arduino HW – Many Types
Arduino Software
 Standard Libraries
   Serial/UART, I2C, EEPROM, Ethernet, LCD,
   Servo, Stepper
   Contributed Libraries
   Communication (One Wire , X10, PS2, XBee)
   Sensing
   Displays and LEDs
   Frequency Generation and Audio
   Motors and PWM
Arduino Software – Hello World
Arduino IDE
 The Arduino IDE is a cross-platform
 application written in Java
 Basic features such as syntax highlighting,
 brace matching, and automatic indentation
 Compiling and uploading programs to the
 board with a single click
 Works on Windows, Linux and Mac
Arduino Shields
 Shields are commercially available
 daughterboards to complement Arduino
   Ethernet
   Xbee
   Breadboard
   Voice
   GSM
   Motor Control
   Many more…
Arduino Shields
Live Demo
Kicking the tires and more…
Cool Arduino Projects
 Bubble Bot
    http://www.youtube.com/watch?v=eJC7PkBrR8Y
 Auduino synthesiser
    http://www.vimeo.com/2266458
 Turn signal biking jacket
    http://www.instructables.com/id/turn-signal-biking-jacket/
 Nunchuck + Pan and Tilt Camera
    http://www.youtube.com/watch?v=MD_-
    YnFZFP8&feature=related
 Self Balancing (Mini Segway-like)
    http://hacknmod.com/hack/make-a-mini-segway-using-
    the-arduino/
Cool Arduino Projects
 Virtual Laser Harp
    http://www.stephenhobley.com/blog/laser-harp-2009/
 POV (Persistence Of Vision)
    http://hackedgadgets.com/2007/08/20/arduino-pov/
 3D led display globe
    http://www.youtube.com/watch?v=oLygWkHo9nw
 3D led display globe
    http://hackedgadgets.com/2010/05/03/rotating-led-
    globe/s
 So many more…
Conclusion
 Electronics doesn’t have to be scary
 Microcontrollers are even less scary
 Small computers led to lots of cool projects
 Go forth and hack!
Learning More…
 http://Arduino.cc
 Online Tutorial
 Getting Started with Arduino and Making
 Things Talk by O’Reilly
 Arduino Programming Notebook
 Make Magazine and Instructables
 Arduino and Parts at AdaFruit and
 MakerShed
 Go to Youtube and search for Arduino
What Are You Waiting For?!
 Go knock yourself out!

More Related Content

PDF
Show & Tell.- Introduction
PPTX
What are the different types of arduino boards
PPTX
Different Arduino Boards
PPS
What is Arduino ?
PPTX
Arduino Microcontroller
PPTX
Introduction to Arduino
PPTX
Arduino
PPT
Arduino presentation by_warishusain
Show & Tell.- Introduction
What are the different types of arduino boards
Different Arduino Boards
What is Arduino ?
Arduino Microcontroller
Introduction to Arduino
Arduino
Arduino presentation by_warishusain

What's hot (20)

PDF
Arduino Introduction Presentation
PPTX
Arduino
ODP
Introduction to Arduino
PPS
Arduino Uno Pin Description
PPTX
Introduction to Arduino
PDF
Introduction to arduino
PPTX
Introduction to arduino
PPTX
Lesson sample introduction to arduino
PPTX
Aurdino presentation
PDF
Arduino Lecture 1 - Introducing the Arduino
PPTX
Basics of arduino uno
PDF
Arduino Development For Beginners
PPT
arduino-ppt
PDF
Ardunio
PPT
Intro to Arduino
PDF
Arduino presentation
PDF
Introduction to Arduino
PPTX
Arduino and c programming
PPT
Introduction To Arduino
PPTX
Introduction to Arduino
Arduino Introduction Presentation
Arduino
Introduction to Arduino
Arduino Uno Pin Description
Introduction to Arduino
Introduction to arduino
Introduction to arduino
Lesson sample introduction to arduino
Aurdino presentation
Arduino Lecture 1 - Introducing the Arduino
Basics of arduino uno
Arduino Development For Beginners
arduino-ppt
Ardunio
Intro to Arduino
Arduino presentation
Introduction to Arduino
Arduino and c programming
Introduction To Arduino
Introduction to Arduino
Ad

Viewers also liked (18)

PPT
Arduino
PPTX
Introduction to arduino
PPTX
DIY! Introduction to Arduino (Development Board)
PDF
Getting Started with Arduino
PPTX
20150826 Introduction to Arduino
PPTX
Introduction to the Arduino
PPTX
Arduino Introduction Guide 1
PPTX
Arduino Introduction (Blinking LED) Presentation (workshop #5)
PPT
Getting started with arduino
PDF
Intro arduino English
PDF
Introduction to Arduino
PDF
Introduction to Arduino and Circuits
PPTX
Introduction to arduino!
PPTX
Arduino based solar street light
PPT
Introduction to Arduino & Raspberry Pi
PDF
My Top 10 slides on presentations
PDF
Introduction to Arduino Programming
PDF
TEDx Manchester: AI & The Future of Work
Arduino
Introduction to arduino
DIY! Introduction to Arduino (Development Board)
Getting Started with Arduino
20150826 Introduction to Arduino
Introduction to the Arduino
Arduino Introduction Guide 1
Arduino Introduction (Blinking LED) Presentation (workshop #5)
Getting started with arduino
Intro arduino English
Introduction to Arduino
Introduction to Arduino and Circuits
Introduction to arduino!
Arduino based solar street light
Introduction to Arduino & Raspberry Pi
My Top 10 slides on presentations
Introduction to Arduino Programming
TEDx Manchester: AI & The Future of Work
Ad

Similar to Introducing... Arduino (20)

PDF
Oop 2014 embedded systems with open source hardware v2
PDF
Arduino_IOT Arduino_IOT Arduino_IOTArdui
PPTX
Arduino basics & programming skill development
PPTX
Arduino Introduction PPT for school students
PPTX
Introduction to Arduino
PDF
Report on arduino
DOCX
Winter traning arduino report final
DOCX
Interoperability in Internet of Things (IOT)
PDF
Download full ebook of Arduino In Easy Steps Stuart Yarnold instant download pdf
PDF
4 Introduction to Arduino.pdf
PDF
The IoT Academy IoT training Arduino Part 1 basics
PPTX
Introduction to arduino
PDF
Arduino talk
PDF
Arduino talk
PDF
Arduino talk
PPTX
Introduction to Arduino (Parts of Arduino Microcontroller) .pptx
PPTX
ARDUINO Presentation1.pptx
PDF
Getting Started With Arduino_Tutorial
PDF
WORKING PRINCIPLE OF ARDUINO AND USING IT AS A TOOL FOR STUDY AND RESEARCH
PDF
WORKING PRINCIPLE OF ARDUINO AND USING IT AS A TOOL FOR STUDY AND RESEARCH
Oop 2014 embedded systems with open source hardware v2
Arduino_IOT Arduino_IOT Arduino_IOTArdui
Arduino basics & programming skill development
Arduino Introduction PPT for school students
Introduction to Arduino
Report on arduino
Winter traning arduino report final
Interoperability in Internet of Things (IOT)
Download full ebook of Arduino In Easy Steps Stuart Yarnold instant download pdf
4 Introduction to Arduino.pdf
The IoT Academy IoT training Arduino Part 1 basics
Introduction to arduino
Arduino talk
Arduino talk
Arduino talk
Introduction to Arduino (Parts of Arduino Microcontroller) .pptx
ARDUINO Presentation1.pptx
Getting Started With Arduino_Tutorial
WORKING PRINCIPLE OF ARDUINO AND USING IT AS A TOOL FOR STUDY AND RESEARCH
WORKING PRINCIPLE OF ARDUINO AND USING IT AS A TOOL FOR STUDY AND RESEARCH

Recently uploaded (20)

PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
cuic standard and advanced reporting.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Modernizing your data center with Dell and AMD
PDF
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
PDF
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
PDF
Empathic Computing: Creating Shared Understanding
PDF
How Onsite IT Support Drives Business Efficiency, Security, and Growth.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
KodekX | Application Modernization Development
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Transforming Manufacturing operations through Intelligent Integrations
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Chapter 2 Digital Image Fundamentals.pdf
PDF
Sensors and Actuators in IoT Systems using pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Monthly Chronicles - July 2025
cuic standard and advanced reporting.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Modernizing your data center with Dell and AMD
CIFDAQ's Market Wrap: Ethereum Leads, Bitcoin Lags, Institutions Shift
HCSP-Presales-Campus Network Planning and Design V1.0 Training Material-Witho...
Empathic Computing: Creating Shared Understanding
How Onsite IT Support Drives Business Efficiency, Security, and Growth.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
KodekX | Application Modernization Development
GamePlan Trading System Review: Professional Trader's Honest Take
Transforming Manufacturing operations through Intelligent Integrations
Spectral efficient network and resource selection model in 5G networks
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Chapter 2 Digital Image Fundamentals.pdf
Sensors and Actuators in IoT Systems using pdf

Introducing... Arduino

  • 1. Introducing... Arduino Open Source Hardware - better living through microcontrollers
  • 2. TOC Introduction to Arduino Demo Cool Arduino projects
  • 3. What Is Arduino? Microcontroller Platform Okay… but what’s a Microcontroller?!@#$# Tiny, self-contained computers in an IC Often contain peripherals Different packages available Vast array of size and power available
  • 5. So What Is Arduino? A physical Input / Output board (I/O) with a programmable controller Open source C/C++Language USB programmable Large community Inexpensive ~$30
  • 6. An Image worth 1,024 Words Arduino is…
  • 7. Why Arduino? It is Open Source, both in terms of Hardware and Software. It is cheap, the hardware can be built from components or a prefab board can be purchased for approx $30 It can communicate with a computer via serial connection over USB / Bluetooth It can be powered from USB or standalone DC power.
  • 8. Why Arduino? It can run standalone from a computer (chip is programmable) and it has memory (a small amount) It can work with both Digital and Analogue electronic signals - Sensors and Actuators You can make cool stuff! Some people are even making simple robots, and we all know robots are just cool
  • 9. History The project began in Ivrea, Italy in 2005 to make a device for controlling student-built interaction design projects less expensively than other prototyping systems available at the time. As of October 2008 more than 50,000 Arduino boards had been shipped. This has risen to more than 120,000 shipped boards as of February 2010.
  • 10. Arduino is Open Source Programming environment is all Free Software The bootloader is Free Software The PCB board is under a Creative Commons License
  • 11. What Can It Do? Input Sensors (buttons, light sensors, ultrasound, …) Digital Input (Serial, SPI, I2C) Output LEDs & Lasers LCD/OLED/Touch Displays Speakers Motors, Servos, Steppers Control and Communication Drive other machinery Directly or using a communuication protocol
  • 13. Arduino Hardware Arduinos differ in design but all share some basic functionality AVR Microcontroller Amtel AVR Mega168 or AVR Mega 328 Powered either directly or via USB power Communications Serial (older models) USB (most models) Connections to a USB interface (smaller models) Pins for various functions
  • 14. Arduino Hardware - Atmega128 128KB self-programming Flash Program Memory 8KB SRAM 4096 Bytes EEPROM 16 Channel 10-bit A/D-converter JTAG interface for on-chip-debug Running at 16 MHz. 1.8 - 5.5 Volt Operation.
  • 16. Arduino Hardware - Decimila (Atmega168) 14 digital input/output pins 6 analog inputs Mega (ATmega1280) 54 digital input/output pins 16 analog inputs, 4 UARTs Arduino Mini Arduino Nano Even smaller
  • 17. Arduino HW – Many Types
  • 18. Arduino Software Standard Libraries Serial/UART, I2C, EEPROM, Ethernet, LCD, Servo, Stepper Contributed Libraries Communication (One Wire , X10, PS2, XBee) Sensing Displays and LEDs Frequency Generation and Audio Motors and PWM
  • 19. Arduino Software – Hello World
  • 20. Arduino IDE The Arduino IDE is a cross-platform application written in Java Basic features such as syntax highlighting, brace matching, and automatic indentation Compiling and uploading programs to the board with a single click Works on Windows, Linux and Mac
  • 21. Arduino Shields Shields are commercially available daughterboards to complement Arduino Ethernet Xbee Breadboard Voice GSM Motor Control Many more…
  • 23. Live Demo Kicking the tires and more…
  • 24. Cool Arduino Projects Bubble Bot http://www.youtube.com/watch?v=eJC7PkBrR8Y Auduino synthesiser http://www.vimeo.com/2266458 Turn signal biking jacket http://www.instructables.com/id/turn-signal-biking-jacket/ Nunchuck + Pan and Tilt Camera http://www.youtube.com/watch?v=MD_- YnFZFP8&feature=related Self Balancing (Mini Segway-like) http://hacknmod.com/hack/make-a-mini-segway-using- the-arduino/
  • 25. Cool Arduino Projects Virtual Laser Harp http://www.stephenhobley.com/blog/laser-harp-2009/ POV (Persistence Of Vision) http://hackedgadgets.com/2007/08/20/arduino-pov/ 3D led display globe http://www.youtube.com/watch?v=oLygWkHo9nw 3D led display globe http://hackedgadgets.com/2010/05/03/rotating-led- globe/s So many more…
  • 26. Conclusion Electronics doesn’t have to be scary Microcontrollers are even less scary Small computers led to lots of cool projects Go forth and hack!
  • 27. Learning More… http://Arduino.cc Online Tutorial Getting Started with Arduino and Making Things Talk by O’Reilly Arduino Programming Notebook Make Magazine and Instructables Arduino and Parts at AdaFruit and MakerShed Go to Youtube and search for Arduino
  • 28. What Are You Waiting For?! Go knock yourself out!