SlideShare a Scribd company logo
2
What is the Arduino?
 • A microcontroller
 • Hardware + software
 • You can program it, make projects with it
                                   Inputs/Sensors
                                   • Light
                                   • Motion
                                   • GPS
                    Arduino
                                    Outputs: Make things happen
                                    • Light up LEDs
Your program                        • Move wheels
   (sketch)                         • Tweet

                                                         2
Most read
3
The Arduino’s Parts
                          Digital Pins (0 – 13) inputs & outputs




USB
- sketch
- power



                                                          Micro-
                                                          processor


  External
  Power                                                     Analog
  (battery)                                                 Inputs
                Power                                       (0-5)
                                                              3
                Sockets
Most read
13
Links
• Start here: http://arduino.cc/
• We have compiled links for:
   –   Project ideas – lists and videos
   –   How to program
   –   The videos of the demos projects
   –   Places to learn
        • HacDC http://www.meetup.com/hac-dc/
        • Nova Labs http://www.meetup.com/NOVA-Makers/
   – Places to buy Arduinos and components

• All of these links will be posted at the Kids Tech Meetup
  site (http://www.meetup.com/Kids-and-Technology/) and this public
  EverNote notebook: https://www.evernote.com/pub/greenmoonart/arduino
                                                                         13
Most read
Introduction to Arduino




    Kids & Technology Meetup
           April 6, 2013
         Washington, DC
What is the Arduino?
 • A microcontroller
 • Hardware + software
 • You can program it, make projects with it
                                   Inputs/Sensors
                                   • Light
                                   • Motion
                                   • GPS
                    Arduino
                                    Outputs: Make things happen
                                    • Light up LEDs
Your program                        • Move wheels
   (sketch)                         • Tweet

                                                         2
The Arduino’s Parts
                          Digital Pins (0 – 13) inputs & outputs




USB
- sketch
- power



                                                          Micro-
                                                          processor


  External
  Power                                                     Analog
  (battery)                                                 Inputs
                Power                                       (0-5)
                                                              3
                Sockets
Some Components



LEDs – light emitting
diodes




     Resistors
                            Breadboard   4
Programming
    3 main
    sketch
     areas
                             A Processing “Sketch”


Variables


Setup
– runs once


Loop
– main
program that
repeats



                                               5
Basic Processing Structure
// this is a comment - make notes to yourself and to others

int led = 13;   // we will connect an LED to pin # 13 – and 13 is an integer
                // end lines with semicolons

void setup () // place things here that need to be set up at the beginning
{             // curly braces { } define blocks of code

    pinMode(led, OUTPUT); // digital pin 13 will be an output – OUTPUT is a key word
}

void loop()      // main sketch code goes here. It will repeat until the board is turned off.
{
   digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) – HIGH = key word
   delay(1000);               // wait for one second
   digitalWrite(led, LOW); // turn the LED off by making the voltage LOW – LOW = key word
   delay(1000);              // wait for one second
}
                                                                                         6
Processing Language Basic
             Interactive Functions
pinMode(pin, mode): set a digital pin to input or output mode (INPUT or OUTPUT).

digitalRead(pin): returns the value of a digital pin, either LOW or HIGH

digitalWrite(pin, value): writes LOW or HIGH to a digital pin.

analogRead(pin): returns the value of an analog input (from 0 to 1023).

analogWrite(pin, value): writes an analog value (PWM wave) to a digital pin that
supports it (pins 3, 5, 6, 9, 10, and 11); value should be from 0 (always off) to 255
(always on).

delay(time in milliseconds): pauses the code for the amount of time in milliseconds
(1 second = 1000 milliseconds)

More terms, syntax, functions: http://arduino.cc/en/Reference/HomePage
                                                                                        7
ArduBlocks
• It is a tool to use block programming with
  Arduino
It is similar to Scratch
The classic blink script
Project Demonstrations
• We will demonstrate several projects
  – Interactive game (Simon Says)
  – ArduBlocks
  – Light sensor input
  – Arduino + Scratch
  – Drawbot – a drawing robot




                                         11
Videos of Other Projects for Inspiration
• LED cube:
  – http://www.youtube.com/watch?v=GUcX41pokZY

• Turn signal cycling jacket:
  – http://www.youtube.com/watch?v=ZtNEPkwCfxA

• Robot controlled by iPhone:
  – http://www.youtube.com/watch?v=ZgMHxu6gS40

• Quadcopter:
  – https://www.youtube.com/watch?v=eKWboJ0RJtQ




                          Search for other ideas!

                                                    12
Links
• Start here: http://arduino.cc/
• We have compiled links for:
   –   Project ideas – lists and videos
   –   How to program
   –   The videos of the demos projects
   –   Places to learn
        • HacDC http://www.meetup.com/hac-dc/
        • Nova Labs http://www.meetup.com/NOVA-Makers/
   – Places to buy Arduinos and components

• All of these links will be posted at the Kids Tech Meetup
  site (http://www.meetup.com/Kids-and-Technology/) and this public
  EverNote notebook: https://www.evernote.com/pub/greenmoonart/arduino
                                                                         13
Raffle
• We have a few prizes to give away
  – Arduinos
  – Breadboards
  – Patches




                                      14
Questions?
• Feel free to contact us
  – John Dukovich – twitter: @JohnDukovich
  – Hugo Estrada – Google+
  – Phil Shapiro – twitter: @PhilShapiro


• Stay in touch with the MeetUp:
  – http://www.meetup.com/Kids-and-Technology/


                                                 15

More Related Content

What's hot (20)

Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusain
student
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Richard Rixham
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
Betsy Eng
 
Arduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic ArduinoArduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic Arduino
Vishnu
 
Arduino presentation
Arduino presentationArduino presentation
Arduino presentation
Michael Senkow
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Omer Kilic
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Yong Heui Cho
 
Ardui no
Ardui no Ardui no
Ardui no
Amol Sakhalkar
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshop
atuline
 
Introduction of Arduino Uno
Introduction of Arduino UnoIntroduction of Arduino Uno
Introduction of Arduino Uno
Md. Nahidul Islam
 
Arduino
ArduinoArduino
Arduino
Jerin John
 
What is Arduino ?
What is Arduino ?What is Arduino ?
What is Arduino ?
Niket Chandrawanshi
 
arduino
 arduino arduino
arduino
jhcid
 
Esp8266 basics
Esp8266 basicsEsp8266 basics
Esp8266 basics
Eueung Mulyana
 
Arduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYArduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIY
Vishnu
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
baabtra.com - No. 1 supplier of quality freshers
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
Shyam Mohan
 
Arduino
ArduinoArduino
Arduino
Paras Bhanot
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
yeokm1
 
Arduino
ArduinoArduino
Arduino
vipin7vj
 
Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusain
student
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Richard Rixham
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
Betsy Eng
 
Arduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic ArduinoArduino Workshop Day 1 - Basic Arduino
Arduino Workshop Day 1 - Basic Arduino
Vishnu
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Omer Kilic
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
Yong Heui Cho
 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshop
atuline
 
arduino
 arduino arduino
arduino
jhcid
 
Arduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIYArduino Workshop Day 2 - Advance Arduino & DIY
Arduino Workshop Day 2 - Advance Arduino & DIY
Vishnu
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
Shyam Mohan
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
yeokm1
 

Viewers also liked (11)

Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Ahmed Sakr
 
Arduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoArduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the Arduino
Eoin Brazil
 
T21Con 2013 SparkFun Presentation - Arduino and ArduBlock with Protosnap ProMini
T21Con 2013 SparkFun Presentation - Arduino and ArduBlock with Protosnap ProMiniT21Con 2013 SparkFun Presentation - Arduino and ArduBlock with Protosnap ProMini
T21Con 2013 SparkFun Presentation - Arduino and ArduBlock with Protosnap ProMini
Brian Huang
 
Scratch Eguna: From Scratch Day to Scratch every day
Scratch Eguna: From Scratch Day to Scratch every dayScratch Eguna: From Scratch Day to Scratch every day
Scratch Eguna: From Scratch Day to Scratch every day
Pablo Garaizar
 
SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT
SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENTSHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT
SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT
Joan Terres
 
Introduction to Processing
Introduction to ProcessingIntroduction to Processing
Introduction to Processing
Green Moon Solutions
 
Connecting Arduino and Android
Connecting Arduino and AndroidConnecting Arduino and Android
Connecting Arduino and Android
Michał Tuszyński
 
Arduino + Android
Arduino + AndroidArduino + Android
Arduino + Android
bincangteknologi
 
Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + Scratch
Ana Carneirinho
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino Microcontroller
Mujahid Hussain
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full Tutorial
Akshay Sharma
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
Ahmed Sakr
 
Arduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the ArduinoArduino Lecture 1 - Introducing the Arduino
Arduino Lecture 1 - Introducing the Arduino
Eoin Brazil
 
T21Con 2013 SparkFun Presentation - Arduino and ArduBlock with Protosnap ProMini
T21Con 2013 SparkFun Presentation - Arduino and ArduBlock with Protosnap ProMiniT21Con 2013 SparkFun Presentation - Arduino and ArduBlock with Protosnap ProMini
T21Con 2013 SparkFun Presentation - Arduino and ArduBlock with Protosnap ProMini
Brian Huang
 
Scratch Eguna: From Scratch Day to Scratch every day
Scratch Eguna: From Scratch Day to Scratch every dayScratch Eguna: From Scratch Day to Scratch every day
Scratch Eguna: From Scratch Day to Scratch every day
Pablo Garaizar
 
SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT
SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENTSHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT
SHARED GEOMETRY TANGIBLE DIGITAL ENVIRONMENT
Joan Terres
 
Connecting Arduino and Android
Connecting Arduino and AndroidConnecting Arduino and Android
Connecting Arduino and Android
Michał Tuszyński
 
Workshop Arduino + Scratch
Workshop Arduino + ScratchWorkshop Arduino + Scratch
Workshop Arduino + Scratch
Ana Carneirinho
 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino Microcontroller
Mujahid Hussain
 
Arduino Full Tutorial
Arduino Full TutorialArduino Full Tutorial
Arduino Full Tutorial
Akshay Sharma
 
Ad

Similar to Introduction to Arduino (20)

IOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdfIOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdf
MayuRana1
 
Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1
Felipe Belarmino
 
Arduino workshop
Arduino workshopArduino workshop
Arduino workshop
mayur1432
 
Arduino_IOT Arduino_IOT Arduino_IOTArdui
Arduino_IOT Arduino_IOT Arduino_IOTArduiArduino_IOT Arduino_IOT Arduino_IOTArdui
Arduino_IOT Arduino_IOT Arduino_IOTArdui
deepikayadav216323
 
NSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoNSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and Arduino
Brian Huang
 
IOTC08 The Arduino Platform
IOTC08 The Arduino PlatformIOTC08 The Arduino Platform
IOTC08 The Arduino Platform
Eoin Brazil
 
Arduino basics & programming skill development
Arduino basics & programming skill developmentArduino basics & programming skill development
Arduino basics & programming skill development
ssuser478d0e
 
Arduino Introduction PPT for school students
Arduino Introduction PPT for school studentsArduino Introduction PPT for school students
Arduino Introduction PPT for school students
stusanthosh5195
 
Building Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & AzureBuilding Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & Azure
Nick Landry
 
arduino Simon power point presentation.ppt
arduino Simon power point presentation.pptarduino Simon power point presentation.ppt
arduino Simon power point presentation.ppt
JuniorAsong
 
arduinoSimon.ppt
arduinoSimon.pptarduinoSimon.ppt
arduinoSimon.ppt
Kishor Mhaske
 
arduinoSimon.ppt
arduinoSimon.pptarduinoSimon.ppt
arduinoSimon.ppt
ZainIslam20
 
arduinoSimon.ppt
arduinoSimon.pptarduinoSimon.ppt
arduinoSimon.ppt
AkhandPratapSingh86
 
Getting Started with Raspberry Pi and Arduino
Getting Started with Raspberry Pi and ArduinoGetting Started with Raspberry Pi and Arduino
Getting Started with Raspberry Pi and Arduino
Chad Mairn
 
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTSVERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
neelamsanjeevkumar
 
teststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptxteststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptx
ethannguyen1618
 
Multi Sensory Communication 1/2
Multi Sensory Communication 1/2Multi Sensory Communication 1/2
Multi Sensory Communication 1/2
Satoru Tokuhisa
 
arduinoedit.pptx
arduinoedit.pptxarduinoedit.pptx
arduinoedit.pptx
rajalakshmi769433
 
Arduino Slides With Neopixels
Arduino Slides With NeopixelsArduino Slides With Neopixels
Arduino Slides With Neopixels
sdcharle
 
Build cool stuff with arduino for sci camp 16 dec13
Build cool stuff with arduino for sci camp 16 dec13Build cool stuff with arduino for sci camp 16 dec13
Build cool stuff with arduino for sci camp 16 dec13
Singapore Makers Association
 
IOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdfIOT WORKSHEET 1.4.pdf
IOT WORKSHEET 1.4.pdf
MayuRana1
 
Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1
Felipe Belarmino
 
Arduino workshop
Arduino workshopArduino workshop
Arduino workshop
mayur1432
 
Arduino_IOT Arduino_IOT Arduino_IOTArdui
Arduino_IOT Arduino_IOT Arduino_IOTArduiArduino_IOT Arduino_IOT Arduino_IOTArdui
Arduino_IOT Arduino_IOT Arduino_IOTArdui
deepikayadav216323
 
NSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoNSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and Arduino
Brian Huang
 
IOTC08 The Arduino Platform
IOTC08 The Arduino PlatformIOTC08 The Arduino Platform
IOTC08 The Arduino Platform
Eoin Brazil
 
Arduino basics & programming skill development
Arduino basics & programming skill developmentArduino basics & programming skill development
Arduino basics & programming skill development
ssuser478d0e
 
Arduino Introduction PPT for school students
Arduino Introduction PPT for school studentsArduino Introduction PPT for school students
Arduino Introduction PPT for school students
stusanthosh5195
 
Building Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & AzureBuilding Connected IoT Gadgets with Particle.io & Azure
Building Connected IoT Gadgets with Particle.io & Azure
Nick Landry
 
arduino Simon power point presentation.ppt
arduino Simon power point presentation.pptarduino Simon power point presentation.ppt
arduino Simon power point presentation.ppt
JuniorAsong
 
arduinoSimon.ppt
arduinoSimon.pptarduinoSimon.ppt
arduinoSimon.ppt
ZainIslam20
 
Getting Started with Raspberry Pi and Arduino
Getting Started with Raspberry Pi and ArduinoGetting Started with Raspberry Pi and Arduino
Getting Started with Raspberry Pi and Arduino
Chad Mairn
 
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTSVERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
VERY NICE FOR CSE 3RD YEAR AND IOT STUDENTS
neelamsanjeevkumar
 
teststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptxteststststststLecture_3_2022_Arduino.pptx
teststststststLecture_3_2022_Arduino.pptx
ethannguyen1618
 
Multi Sensory Communication 1/2
Multi Sensory Communication 1/2Multi Sensory Communication 1/2
Multi Sensory Communication 1/2
Satoru Tokuhisa
 
Arduino Slides With Neopixels
Arduino Slides With NeopixelsArduino Slides With Neopixels
Arduino Slides With Neopixels
sdcharle
 
Build cool stuff with arduino for sci camp 16 dec13
Build cool stuff with arduino for sci camp 16 dec13Build cool stuff with arduino for sci camp 16 dec13
Build cool stuff with arduino for sci camp 16 dec13
Singapore Makers Association
 
Ad

Recently uploaded (20)

Evaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical ContentEvaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical Content
Paul Groth
 
Azure vs AWS Which Cloud Platform Is Best for Your Business in 2025
Azure vs AWS  Which Cloud Platform Is Best for Your Business in 2025Azure vs AWS  Which Cloud Platform Is Best for Your Business in 2025
Azure vs AWS Which Cloud Platform Is Best for Your Business in 2025
Infrassist Technologies Pvt. Ltd.
 
Compliance-as-a-Service document pdf text
Compliance-as-a-Service document pdf textCompliance-as-a-Service document pdf text
Compliance-as-a-Service document pdf text
Earthling security
 
Trends Artificial Intelligence - Mary Meeker
Trends Artificial Intelligence - Mary MeekerTrends Artificial Intelligence - Mary Meeker
Trends Artificial Intelligence - Mary Meeker
Clive Dickens
 
Your startup on AWS - How to architect and maintain a Lean and Mean account J...
Your startup on AWS - How to architect and maintain a Lean and Mean account J...Your startup on AWS - How to architect and maintain a Lean and Mean account J...
Your startup on AWS - How to architect and maintain a Lean and Mean account J...
angelo60207
 
Palo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity FoundationPalo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity Foundation
VICTOR MAESTRE RAMIREZ
 
Oracle Cloud Infrastructure AI Foundations
Oracle Cloud Infrastructure AI FoundationsOracle Cloud Infrastructure AI Foundations
Oracle Cloud Infrastructure AI Foundations
VICTOR MAESTRE RAMIREZ
 
What is Oracle EPM A Guide to Oracle EPM Cloud Everything You Need to Know
What is Oracle EPM A Guide to Oracle EPM Cloud Everything You Need to KnowWhat is Oracle EPM A Guide to Oracle EPM Cloud Everything You Need to Know
What is Oracle EPM A Guide to Oracle EPM Cloud Everything You Need to Know
SMACT Works
 
DevOps in the Modern Era - Thoughtfully Critical Podcast
DevOps in the Modern Era - Thoughtfully Critical PodcastDevOps in the Modern Era - Thoughtfully Critical Podcast
DevOps in the Modern Era - Thoughtfully Critical Podcast
Chris Wahl
 
soulmaite review - Find Real AI soulmate review
soulmaite review - Find Real AI soulmate reviewsoulmaite review - Find Real AI soulmate review
soulmaite review - Find Real AI soulmate review
Soulmaite
 
Domino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use CasesDomino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use Cases
panagenda
 
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and ImplementationAI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
Christine Shepherd
 
Create Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent BuilderCreate Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent Builder
DianaGray10
 
Mark Zuckerberg teams up with frenemy Palmer Luckey to shape the future of XR...
Mark Zuckerberg teams up with frenemy Palmer Luckey to shape the future of XR...Mark Zuckerberg teams up with frenemy Palmer Luckey to shape the future of XR...
Mark Zuckerberg teams up with frenemy Palmer Luckey to shape the future of XR...
Scott M. Graffius
 
Establish Visibility and Manage Risk in the Supply Chain with Anchore SBOM
Establish Visibility and Manage Risk in the Supply Chain with Anchore SBOMEstablish Visibility and Manage Risk in the Supply Chain with Anchore SBOM
Establish Visibility and Manage Risk in the Supply Chain with Anchore SBOM
Anchore
 
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Safe Software
 
Securiport - A Border Security Company
Securiport  -  A Border Security CompanySecuriport  -  A Border Security Company
Securiport - A Border Security Company
Securiport
 
Your startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean accountYour startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean account
angelo60207
 
Top 25 AI Coding Agents for Vibe Coders to Use in 2025.pdf
Top 25 AI Coding Agents for Vibe Coders to Use in 2025.pdfTop 25 AI Coding Agents for Vibe Coders to Use in 2025.pdf
Top 25 AI Coding Agents for Vibe Coders to Use in 2025.pdf
SOFTTECHHUB
 
MCP vs A2A vs ACP: Choosing the Right Protocol | Bluebash
MCP vs A2A vs ACP: Choosing the Right Protocol | BluebashMCP vs A2A vs ACP: Choosing the Right Protocol | Bluebash
MCP vs A2A vs ACP: Choosing the Right Protocol | Bluebash
Bluebash
 
Evaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical ContentEvaluation Challenges in Using Generative AI for Science & Technical Content
Evaluation Challenges in Using Generative AI for Science & Technical Content
Paul Groth
 
Azure vs AWS Which Cloud Platform Is Best for Your Business in 2025
Azure vs AWS  Which Cloud Platform Is Best for Your Business in 2025Azure vs AWS  Which Cloud Platform Is Best for Your Business in 2025
Azure vs AWS Which Cloud Platform Is Best for Your Business in 2025
Infrassist Technologies Pvt. Ltd.
 
Compliance-as-a-Service document pdf text
Compliance-as-a-Service document pdf textCompliance-as-a-Service document pdf text
Compliance-as-a-Service document pdf text
Earthling security
 
Trends Artificial Intelligence - Mary Meeker
Trends Artificial Intelligence - Mary MeekerTrends Artificial Intelligence - Mary Meeker
Trends Artificial Intelligence - Mary Meeker
Clive Dickens
 
Your startup on AWS - How to architect and maintain a Lean and Mean account J...
Your startup on AWS - How to architect and maintain a Lean and Mean account J...Your startup on AWS - How to architect and maintain a Lean and Mean account J...
Your startup on AWS - How to architect and maintain a Lean and Mean account J...
angelo60207
 
Palo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity FoundationPalo Alto Networks Cybersecurity Foundation
Palo Alto Networks Cybersecurity Foundation
VICTOR MAESTRE RAMIREZ
 
Oracle Cloud Infrastructure AI Foundations
Oracle Cloud Infrastructure AI FoundationsOracle Cloud Infrastructure AI Foundations
Oracle Cloud Infrastructure AI Foundations
VICTOR MAESTRE RAMIREZ
 
What is Oracle EPM A Guide to Oracle EPM Cloud Everything You Need to Know
What is Oracle EPM A Guide to Oracle EPM Cloud Everything You Need to KnowWhat is Oracle EPM A Guide to Oracle EPM Cloud Everything You Need to Know
What is Oracle EPM A Guide to Oracle EPM Cloud Everything You Need to Know
SMACT Works
 
DevOps in the Modern Era - Thoughtfully Critical Podcast
DevOps in the Modern Era - Thoughtfully Critical PodcastDevOps in the Modern Era - Thoughtfully Critical Podcast
DevOps in the Modern Era - Thoughtfully Critical Podcast
Chris Wahl
 
soulmaite review - Find Real AI soulmate review
soulmaite review - Find Real AI soulmate reviewsoulmaite review - Find Real AI soulmate review
soulmaite review - Find Real AI soulmate review
Soulmaite
 
Domino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use CasesDomino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use Cases
panagenda
 
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and ImplementationAI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
Christine Shepherd
 
Create Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent BuilderCreate Your First AI Agent with UiPath Agent Builder
Create Your First AI Agent with UiPath Agent Builder
DianaGray10
 
Mark Zuckerberg teams up with frenemy Palmer Luckey to shape the future of XR...
Mark Zuckerberg teams up with frenemy Palmer Luckey to shape the future of XR...Mark Zuckerberg teams up with frenemy Palmer Luckey to shape the future of XR...
Mark Zuckerberg teams up with frenemy Palmer Luckey to shape the future of XR...
Scott M. Graffius
 
Establish Visibility and Manage Risk in the Supply Chain with Anchore SBOM
Establish Visibility and Manage Risk in the Supply Chain with Anchore SBOMEstablish Visibility and Manage Risk in the Supply Chain with Anchore SBOM
Establish Visibility and Manage Risk in the Supply Chain with Anchore SBOM
Anchore
 
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Safe Software
 
Securiport - A Border Security Company
Securiport  -  A Border Security CompanySecuriport  -  A Border Security Company
Securiport - A Border Security Company
Securiport
 
Your startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean accountYour startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean account
angelo60207
 
Top 25 AI Coding Agents for Vibe Coders to Use in 2025.pdf
Top 25 AI Coding Agents for Vibe Coders to Use in 2025.pdfTop 25 AI Coding Agents for Vibe Coders to Use in 2025.pdf
Top 25 AI Coding Agents for Vibe Coders to Use in 2025.pdf
SOFTTECHHUB
 
MCP vs A2A vs ACP: Choosing the Right Protocol | Bluebash
MCP vs A2A vs ACP: Choosing the Right Protocol | BluebashMCP vs A2A vs ACP: Choosing the Right Protocol | Bluebash
MCP vs A2A vs ACP: Choosing the Right Protocol | Bluebash
Bluebash
 

Introduction to Arduino

  • 1. Introduction to Arduino Kids & Technology Meetup April 6, 2013 Washington, DC
  • 2. What is the Arduino? • A microcontroller • Hardware + software • You can program it, make projects with it Inputs/Sensors • Light • Motion • GPS Arduino Outputs: Make things happen • Light up LEDs Your program • Move wheels (sketch) • Tweet 2
  • 3. The Arduino’s Parts Digital Pins (0 – 13) inputs & outputs USB - sketch - power Micro- processor External Power Analog (battery) Inputs Power (0-5) 3 Sockets
  • 4. Some Components LEDs – light emitting diodes Resistors Breadboard 4
  • 5. Programming 3 main sketch areas A Processing “Sketch” Variables Setup – runs once Loop – main program that repeats 5
  • 6. Basic Processing Structure // this is a comment - make notes to yourself and to others int led = 13; // we will connect an LED to pin # 13 – and 13 is an integer // end lines with semicolons void setup () // place things here that need to be set up at the beginning { // curly braces { } define blocks of code pinMode(led, OUTPUT); // digital pin 13 will be an output – OUTPUT is a key word } void loop() // main sketch code goes here. It will repeat until the board is turned off. { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) – HIGH = key word delay(1000); // wait for one second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW – LOW = key word delay(1000); // wait for one second } 6
  • 7. Processing Language Basic Interactive Functions pinMode(pin, mode): set a digital pin to input or output mode (INPUT or OUTPUT). digitalRead(pin): returns the value of a digital pin, either LOW or HIGH digitalWrite(pin, value): writes LOW or HIGH to a digital pin. analogRead(pin): returns the value of an analog input (from 0 to 1023). analogWrite(pin, value): writes an analog value (PWM wave) to a digital pin that supports it (pins 3, 5, 6, 9, 10, and 11); value should be from 0 (always off) to 255 (always on). delay(time in milliseconds): pauses the code for the amount of time in milliseconds (1 second = 1000 milliseconds) More terms, syntax, functions: http://arduino.cc/en/Reference/HomePage 7
  • 8. ArduBlocks • It is a tool to use block programming with Arduino
  • 9. It is similar to Scratch
  • 11. Project Demonstrations • We will demonstrate several projects – Interactive game (Simon Says) – ArduBlocks – Light sensor input – Arduino + Scratch – Drawbot – a drawing robot 11
  • 12. Videos of Other Projects for Inspiration • LED cube: – http://www.youtube.com/watch?v=GUcX41pokZY • Turn signal cycling jacket: – http://www.youtube.com/watch?v=ZtNEPkwCfxA • Robot controlled by iPhone: – http://www.youtube.com/watch?v=ZgMHxu6gS40 • Quadcopter: – https://www.youtube.com/watch?v=eKWboJ0RJtQ Search for other ideas! 12
  • 13. Links • Start here: http://arduino.cc/ • We have compiled links for: – Project ideas – lists and videos – How to program – The videos of the demos projects – Places to learn • HacDC http://www.meetup.com/hac-dc/ • Nova Labs http://www.meetup.com/NOVA-Makers/ – Places to buy Arduinos and components • All of these links will be posted at the Kids Tech Meetup site (http://www.meetup.com/Kids-and-Technology/) and this public EverNote notebook: https://www.evernote.com/pub/greenmoonart/arduino 13
  • 14. Raffle • We have a few prizes to give away – Arduinos – Breadboards – Patches 14
  • 15. Questions? • Feel free to contact us – John Dukovich – twitter: @JohnDukovich – Hugo Estrada – Google+ – Phil Shapiro – twitter: @PhilShapiro • Stay in touch with the MeetUp: – http://www.meetup.com/Kids-and-Technology/ 15