SlideShare a Scribd company logo
1 of 48
THIRTY MINUTES TO 
MAKING: 
ARDUINO BASICS: THE BLINKING LED
PARTS!
PARTS! 
• Arduino
PARTS! 
• Arduino 
• Components (LEDs, resistors, etc.)
PARTS! 
• Arduino 
• Components (LEDs, resistors, etc.) 
Your brain
ARDUINO?
ARDUINO? 
• A programmable microcontroller
ARDUINO? 
• A programmable microcontroller 
• Can take digital or analog inputs, process 
them, and return digital or analog outputs.
ARDUINO? 
• A programmable microcontroller 
• Can take digital or analog inputs, process 
them, and return digital or analog outputs. 
• Get stuff, think about stuff, do stuff.
PROGRAMMING?
PROGRAMMING? 
• We’re making sentences.
PROGRAMMING? 
• We’re making sentences. 
• They have rules.
PROGRAMMING? 
• We’re making sentences. 
• They have rules. 
• They have to make sense.
PROGRAMMING? 
• We’re making sentences. 
• They have rules. 
• They have to make sense. 
• They end in a semicolon (not a period).
MORE SPECIFICALLY?
MORE SPECIFICALLY? 
Case-sensitive (capitals and lowercase are 
IMPORTANT).
MORE SPECIFICALLY? 
Case-sensitive (capitals and lowercase are 
IMPORTANT). 
• Certain words have specific meanings.
MORE SPECIFICALLY? 
Case-sensitive (capitals and lowercase are 
IMPORTANT). 
• Certain words have specific meanings. 
Read on some pins and write to other pins.
WHAT ARE PINS?
WHAT ARE PINS? 
• Little boxes at the top and bottom of the 
Arduino
WHAT ARE PINS? 
• Little boxes at the top and bottom of the 
Arduino 
• Allow the Arduino to read and write electrical 
signals.
WHAT ARE PINS? 
• Little boxes at the top and bottom of the 
Arduino 
• Allow the Arduino to read and write electrical 
signals. 
The program interprets their meaning.
SIGNALS? THINK OF WATER:
SIGNALS? THINK OF WATER: 
Faucets and drains
SIGNALS? THINK OF WATER: 
Faucets and drains 
• An OUTPUT is like a faucet.
SIGNALS? THINK OF WATER: 
Faucets and drains 
• An OUTPUT is like a faucet. 
• An INPUT is like a drain in your sink.
FAUCETS?
FAUCETS? 
• A faucet that is on is HIGH – water is running.
FAUCETS? 
• A faucet that is on is HIGH – water is running. 
• A faucet that is off is LOW – water is off.
FAUCETS? 
• A faucet that is on is HIGH – water is running. 
• A faucet that is off is LOW – water is off. 
• A pin set to OUTPUT and then given a ‘write 
HIGH’ command sends a signal out.
FAUCETS? 
• A faucet that is on is HIGH – water is running. 
• A faucet that is off is LOW – water is off. 
• A pin set to OUTPUT and then given a ‘write 
HIGH’ command sends a signal out. 
• That same pin, given a ‘write LOW’ command 
stops sending an electrical signal.
DRAINS?
DRAINS? 
• Signal goes in - water is going into it.
DRAINS? 
• Signal goes in - water is going into it. 
A pin set to INPUT and then given a read 
command allows the signal to come in.
GOING ON A ROAD TRIP?
GOING ON A ROAD TRIP? 
• Things to do before you get started.
GOING ON A ROAD TRIP? 
• Things to do before you get started. 
Get gas 
• Wash windows 
• Pack the car
GOING ON A ROAD TRIP? 
• Things to do before you get started. 
Get gas 
• Wash windows 
• Pack the car 
• Start the car
GOING ON A ROAD TRIP? 
• Things to do before you get started. 
Get gas 
• Wash windows 
• Pack the car 
• Start the car 
• Turn the key 
• Back it out of the driveway
GOING ON A ROAD TRIP? 
• Things to do before you get started. 
Get gas 
• Wash windows 
• Pack the car 
• Start the car 
• Turn the key 
• Back it out of the driveway 
Drive
GOING ON A ROAD TRIP? 
• Things to do before you get started. 
Get gas 
• Wash windows 
• Pack the car 
• Start the car 
• Turn the key 
• Back it out of the driveway 
Drive 
• Keep going until you stop.
THIS ISN’T A VACATION, SIR.
THIS ISN’T A VACATION, SIR. 
• Declarations 
int pin = 12;
THIS ISN’T A VACATION, SIR. 
• Declarations 
int pin = 12; 
• Start it up 
• void setup(){ stuff you do once goes here }
THIS ISN’T A VACATION, SIR. 
• Declarations 
int pin = 12; 
• Start it up 
• void setup(){ stuff you do once goes here } 
• Get driving 
void loop() { stuff you keep doing goes here }
SEE IT IN ACTION!
QUESTIONS?
NEXT SESSION: 
• Thirty Minutes To Making: Arduino Basics - 
Programming 
• November 12, 2014 at 12:15pm 
• http://uncg.libguides.com/workshops

More Related Content

What's hot

Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusainstudent
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino MicrocontrollerShyam Mohan
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduinoBetsy Eng
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduinoAhmed Sakr
 
INFRARED SENSOR WORKING PRINCIPLE AND CIRCUIT
INFRARED SENSOR WORKING PRINCIPLE AND CIRCUITINFRARED SENSOR WORKING PRINCIPLE AND CIRCUIT
INFRARED SENSOR WORKING PRINCIPLE AND CIRCUITKaushal Shah
 
Smart walking Stick for blinds
Smart walking Stick for blindsSmart walking Stick for blinds
Smart walking Stick for blindsAmbikaR4
 
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 & DIYVishnu
 
Blinking a Single LED
Blinking a Single LEDBlinking a Single LED
Blinking a Single LEDRihab Rahman
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoOmer Kilic
 
IOT based air quality and monitoring by using arduino
IOT based air quality and monitoring by using arduinoIOT based air quality and monitoring by using arduino
IOT based air quality and monitoring by using arduinoGopikrishnateja Goli
 
Humidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using ArduinoHumidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using Arduinodollonhaider
 

What's hot (20)

Arduino presentation by_warishusain
Arduino presentation by_warishusainArduino presentation by_warishusain
Arduino presentation by_warishusain
 
Arduino Microcontroller
Arduino MicrocontrollerArduino Microcontroller
Arduino Microcontroller
 
Arduino
ArduinoArduino
Arduino
 
Lesson sample introduction to arduino
Lesson sample   introduction to arduinoLesson sample   introduction to arduino
Lesson sample introduction to arduino
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
INFRARED SENSOR WORKING PRINCIPLE AND CIRCUIT
INFRARED SENSOR WORKING PRINCIPLE AND CIRCUITINFRARED SENSOR WORKING PRINCIPLE AND CIRCUIT
INFRARED SENSOR WORKING PRINCIPLE AND CIRCUIT
 
Arduino course
Arduino courseArduino course
Arduino course
 
Esp8266 basics
Esp8266 basicsEsp8266 basics
Esp8266 basics
 
Arduino uno
Arduino unoArduino uno
Arduino uno
 
PPT ON Arduino
PPT ON Arduino PPT ON Arduino
PPT ON Arduino
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Smart walking Stick for blinds
Smart walking Stick for blindsSmart walking Stick for blinds
Smart walking Stick for blinds
 
Vlsi ppt priyanka
Vlsi ppt priyankaVlsi ppt priyanka
Vlsi ppt priyanka
 
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
 
Blinking a Single LED
Blinking a Single LEDBlinking a Single LED
Blinking a Single LED
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Introduction to Node MCU
Introduction to Node MCUIntroduction to Node MCU
Introduction to Node MCU
 
IOT based air quality and monitoring by using arduino
IOT based air quality and monitoring by using arduinoIOT based air quality and monitoring by using arduino
IOT based air quality and monitoring by using arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Humidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using ArduinoHumidity and Temperature Measurement Using Arduino
Humidity and Temperature Measurement Using Arduino
 

Viewers also liked

Led presentation
Led presentationLed presentation
Led presentationAB Amit
 
Why LUX dynamics LED
Why LUX dynamics LEDWhy LUX dynamics LED
Why LUX dynamics LEDluxdynamics
 
Getting Started with Arduino
Getting Started with ArduinoGetting Started with Arduino
Getting Started with ArduinoWee Keat Chin
 
DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board) DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board) Dignitas Digital Pvt. Ltd.
 
20150826 Introduction to Arduino
20150826 Introduction to Arduino20150826 Introduction to Arduino
20150826 Introduction to ArduinoSyuan Wang
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the ArduinoWingston
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduinozvikapika
 
Arduino Introduction Guide 1
Arduino Introduction Guide 1Arduino Introduction Guide 1
Arduino Introduction Guide 1elketeaches
 
Getting started with arduino
Getting started with arduinoGetting started with arduino
Getting started with arduinoDr. Pranav Rathi
 
Intro arduino English
Intro arduino EnglishIntro arduino English
Intro arduino EnglishSOAEnsAD
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduinoMohamed Essam
 
Arduino Robotics workshop day2
Arduino Robotics workshop day2Arduino Robotics workshop day2
Arduino Robotics workshop day2Sudar Muthu
 
Arduino Day 1 Presentation
Arduino Day 1 PresentationArduino Day 1 Presentation
Arduino Day 1 PresentationYogendra Tamang
 
Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Sudar Muthu
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoKarim El-Rayes
 
Introduction to Arduino and Circuits
Introduction to Arduino and CircuitsIntroduction to Arduino and Circuits
Introduction to Arduino and CircuitsJason Griffey
 
Introduction to arduino!
Introduction to arduino!Introduction to arduino!
Introduction to arduino!Makers of India
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoYong Heui Cho
 
LED-Light Emitting Diode
LED-Light Emitting DiodeLED-Light Emitting Diode
LED-Light Emitting DiodeAon Ali Jaffery
 
Introduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry PiIntroduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry PiAhmad Hafeezi
 

Viewers also liked (20)

Led presentation
Led presentationLed presentation
Led presentation
 
Why LUX dynamics LED
Why LUX dynamics LEDWhy LUX dynamics LED
Why LUX dynamics LED
 
Getting Started with Arduino
Getting Started with ArduinoGetting Started with Arduino
Getting Started with Arduino
 
DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board) DIY! Introduction to Arduino (Development Board)
DIY! Introduction to Arduino (Development Board)
 
20150826 Introduction to Arduino
20150826 Introduction to Arduino20150826 Introduction to Arduino
20150826 Introduction to Arduino
 
Introduction to the Arduino
Introduction to the ArduinoIntroduction to the Arduino
Introduction to the Arduino
 
Introducing... Arduino
Introducing... ArduinoIntroducing... Arduino
Introducing... Arduino
 
Arduino Introduction Guide 1
Arduino Introduction Guide 1Arduino Introduction Guide 1
Arduino Introduction Guide 1
 
Getting started with arduino
Getting started with arduinoGetting started with arduino
Getting started with arduino
 
Intro arduino English
Intro arduino EnglishIntro arduino English
Intro arduino English
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Arduino Robotics workshop day2
Arduino Robotics workshop day2Arduino Robotics workshop day2
Arduino Robotics workshop day2
 
Arduino Day 1 Presentation
Arduino Day 1 PresentationArduino Day 1 Presentation
Arduino Day 1 Presentation
 
Arduino Robotics workshop Day1
Arduino Robotics workshop Day1Arduino Robotics workshop Day1
Arduino Robotics workshop Day1
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Introduction to Arduino and Circuits
Introduction to Arduino and CircuitsIntroduction to Arduino and Circuits
Introduction to Arduino and Circuits
 
Introduction to arduino!
Introduction to arduino!Introduction to arduino!
Introduction to arduino!
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
LED-Light Emitting Diode
LED-Light Emitting DiodeLED-Light Emitting Diode
LED-Light Emitting Diode
 
Introduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry PiIntroduction to Arduino & Raspberry Pi
Introduction to Arduino & Raspberry Pi
 

Similar to Arduino Introduction (Blinking LED) Presentation (workshop #5)

tinkercad-arduino031921.pptx
tinkercad-arduino031921.pptxtinkercad-arduino031921.pptx
tinkercad-arduino031921.pptxssuserb3e5bb
 
Four Steps to End Encoder Problems
Four Steps to End Encoder Problems Four Steps to End Encoder Problems
Four Steps to End Encoder Problems Design World
 
Four Steps to End Encoder Problems
Four Steps to End Encoder ProblemsFour Steps to End Encoder Problems
Four Steps to End Encoder ProblemsDesign World
 
13223971.ppt
13223971.ppt13223971.ppt
13223971.pptSuYee13
 
Chicago Girls In Computing Arduino Workshop
Chicago Girls In Computing Arduino WorkshopChicago Girls In Computing Arduino Workshop
Chicago Girls In Computing Arduino Workshopagocs
 

Similar to Arduino Introduction (Blinking LED) Presentation (workshop #5) (8)

tinkercad-arduino031921.pptx
tinkercad-arduino031921.pptxtinkercad-arduino031921.pptx
tinkercad-arduino031921.pptx
 
Four Steps to End Encoder Problems
Four Steps to End Encoder Problems Four Steps to End Encoder Problems
Four Steps to End Encoder Problems
 
Four Steps to End Encoder Problems
Four Steps to End Encoder ProblemsFour Steps to End Encoder Problems
Four Steps to End Encoder Problems
 
Async await...oh wait!
Async await...oh wait!Async await...oh wait!
Async await...oh wait!
 
13223971.ppt
13223971.ppt13223971.ppt
13223971.ppt
 
PLAN Tech Day 2016
PLAN Tech Day 2016PLAN Tech Day 2016
PLAN Tech Day 2016
 
Chicago Girls In Computing Arduino Workshop
Chicago Girls In Computing Arduino WorkshopChicago Girls In Computing Arduino Workshop
Chicago Girls In Computing Arduino Workshop
 
Rounding What Does the Equipment Say
Rounding   What Does the Equipment SayRounding   What Does the Equipment Say
Rounding What Does the Equipment Say
 

More from UNCG University Libraries

Arduino Programming Basics - step by step screenshots (workshop #6)
Arduino Programming Basics - step by step screenshots (workshop #6) Arduino Programming Basics - step by step screenshots (workshop #6)
Arduino Programming Basics - step by step screenshots (workshop #6) UNCG University Libraries
 
Arduino Introduction (Blinking LEDs) - step by step screenshots (workshop #5)
Arduino Introduction (Blinking LEDs) - step by step screenshots  (workshop #5)Arduino Introduction (Blinking LEDs) - step by step screenshots  (workshop #5)
Arduino Introduction (Blinking LEDs) - step by step screenshots (workshop #5)UNCG University Libraries
 
3D Design Basics with inkscape and tinkercad (workshops #3)
3D Design Basics with inkscape and tinkercad (workshops #3)3D Design Basics with inkscape and tinkercad (workshops #3)
3D Design Basics with inkscape and tinkercad (workshops #3)UNCG University Libraries
 
Makers, making, and makerspaces online workshop #1
Makers, making, and makerspaces online workshop #1  Makers, making, and makerspaces online workshop #1
Makers, making, and makerspaces online workshop #1 UNCG University Libraries
 
Makerspace @uncg libraries presentation for LIS688 (june 2014)
Makerspace @uncg libraries presentation for LIS688 (june 2014)Makerspace @uncg libraries presentation for LIS688 (june 2014)
Makerspace @uncg libraries presentation for LIS688 (june 2014)UNCG University Libraries
 
Tech Tool Thursday: Quick and free visual tools in 30 minutes
Tech Tool Thursday:   Quick and free visual tools in 30 minutesTech Tool Thursday:   Quick and free visual tools in 30 minutes
Tech Tool Thursday: Quick and free visual tools in 30 minutesUNCG University Libraries
 
Tech Tool Thursday: Free Visual Tools online workshop
Tech Tool Thursday: Free Visual Tools online workshopTech Tool Thursday: Free Visual Tools online workshop
Tech Tool Thursday: Free Visual Tools online workshopUNCG University Libraries
 
NCLA 2013 Presentation by Mary Jane Conger "Three to Get Ready...Migration"
NCLA 2013 Presentation by Mary Jane Conger "Three to Get Ready...Migration"NCLA 2013 Presentation by Mary Jane Conger "Three to Get Ready...Migration"
NCLA 2013 Presentation by Mary Jane Conger "Three to Get Ready...Migration"UNCG University Libraries
 

More from UNCG University Libraries (20)

Arduino Programming Basics - step by step screenshots (workshop #6)
Arduino Programming Basics - step by step screenshots (workshop #6) Arduino Programming Basics - step by step screenshots (workshop #6)
Arduino Programming Basics - step by step screenshots (workshop #6)
 
Arduino Programming Basics (workshop #6)
Arduino Programming Basics (workshop #6)Arduino Programming Basics (workshop #6)
Arduino Programming Basics (workshop #6)
 
Makerspace ehub workshops
Makerspace ehub workshops Makerspace ehub workshops
Makerspace ehub workshops
 
Arduino Introduction (Blinking LEDs) - step by step screenshots (workshop #5)
Arduino Introduction (Blinking LEDs) - step by step screenshots  (workshop #5)Arduino Introduction (Blinking LEDs) - step by step screenshots  (workshop #5)
Arduino Introduction (Blinking LEDs) - step by step screenshots (workshop #5)
 
A History of African Americans at UNCG
A History of African Americans at UNCGA History of African Americans at UNCG
A History of African Americans at UNCG
 
Circuit Basics (workshop #4)
Circuit Basics (workshop #4)Circuit Basics (workshop #4)
Circuit Basics (workshop #4)
 
3D Design Basics with inkscape and tinkercad (workshops #3)
3D Design Basics with inkscape and tinkercad (workshops #3)3D Design Basics with inkscape and tinkercad (workshops #3)
3D Design Basics with inkscape and tinkercad (workshops #3)
 
Makers, making, and makerspaces online workshop #1
Makers, making, and makerspaces online workshop #1  Makers, making, and makerspaces online workshop #1
Makers, making, and makerspaces online workshop #1
 
Makerspace @uncg libraries presentation for LIS688 (june 2014)
Makerspace @uncg libraries presentation for LIS688 (june 2014)Makerspace @uncg libraries presentation for LIS688 (june 2014)
Makerspace @uncg libraries presentation for LIS688 (june 2014)
 
Tech Tool Thursday: Quick and free visual tools in 30 minutes
Tech Tool Thursday:   Quick and free visual tools in 30 minutesTech Tool Thursday:   Quick and free visual tools in 30 minutes
Tech Tool Thursday: Quick and free visual tools in 30 minutes
 
Tech Trends & Tutorial Project (LIS 631)
Tech Trends & Tutorial Project (LIS 631)Tech Trends & Tutorial Project (LIS 631)
Tech Trends & Tutorial Project (LIS 631)
 
Tech Tool Thursday: Pinterest in 30 minutes
Tech Tool Thursday: Pinterest in 30 minutesTech Tool Thursday: Pinterest in 30 minutes
Tech Tool Thursday: Pinterest in 30 minutes
 
Tech Tool Thursday: Free Visual Tools online workshop
Tech Tool Thursday: Free Visual Tools online workshopTech Tool Thursday: Free Visual Tools online workshop
Tech Tool Thursday: Free Visual Tools online workshop
 
NCLA 2013 Presentation by Mary Jane Conger "Three to Get Ready...Migration"
NCLA 2013 Presentation by Mary Jane Conger "Three to Get Ready...Migration"NCLA 2013 Presentation by Mary Jane Conger "Three to Get Ready...Migration"
NCLA 2013 Presentation by Mary Jane Conger "Three to Get Ready...Migration"
 
Teaching Music Librarianship Online
Teaching Music Librarianship OnlineTeaching Music Librarianship Online
Teaching Music Librarianship Online
 
Records Management at UNCG
Records Management at UNCGRecords Management at UNCG
Records Management at UNCG
 
Neo Black Society History Presentation
Neo Black Society History PresentationNeo Black Society History Presentation
Neo Black Society History Presentation
 
Campus life in 1913
Campus life in 1913Campus life in 1913
Campus life in 1913
 
Beyond power point
Beyond power pointBeyond power point
Beyond power point
 
Assessment101
Assessment101 Assessment101
Assessment101
 

Recently uploaded

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 

Recently uploaded (20)

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

Arduino Introduction (Blinking LED) Presentation (workshop #5)

  • 1. THIRTY MINUTES TO MAKING: ARDUINO BASICS: THE BLINKING LED
  • 4. PARTS! • Arduino • Components (LEDs, resistors, etc.)
  • 5. PARTS! • Arduino • Components (LEDs, resistors, etc.) Your brain
  • 7. ARDUINO? • A programmable microcontroller
  • 8. ARDUINO? • A programmable microcontroller • Can take digital or analog inputs, process them, and return digital or analog outputs.
  • 9. ARDUINO? • A programmable microcontroller • Can take digital or analog inputs, process them, and return digital or analog outputs. • Get stuff, think about stuff, do stuff.
  • 11. PROGRAMMING? • We’re making sentences.
  • 12. PROGRAMMING? • We’re making sentences. • They have rules.
  • 13. PROGRAMMING? • We’re making sentences. • They have rules. • They have to make sense.
  • 14. PROGRAMMING? • We’re making sentences. • They have rules. • They have to make sense. • They end in a semicolon (not a period).
  • 16. MORE SPECIFICALLY? Case-sensitive (capitals and lowercase are IMPORTANT).
  • 17. MORE SPECIFICALLY? Case-sensitive (capitals and lowercase are IMPORTANT). • Certain words have specific meanings.
  • 18. MORE SPECIFICALLY? Case-sensitive (capitals and lowercase are IMPORTANT). • Certain words have specific meanings. Read on some pins and write to other pins.
  • 20. WHAT ARE PINS? • Little boxes at the top and bottom of the Arduino
  • 21. WHAT ARE PINS? • Little boxes at the top and bottom of the Arduino • Allow the Arduino to read and write electrical signals.
  • 22. WHAT ARE PINS? • Little boxes at the top and bottom of the Arduino • Allow the Arduino to read and write electrical signals. The program interprets their meaning.
  • 24. SIGNALS? THINK OF WATER: Faucets and drains
  • 25. SIGNALS? THINK OF WATER: Faucets and drains • An OUTPUT is like a faucet.
  • 26. SIGNALS? THINK OF WATER: Faucets and drains • An OUTPUT is like a faucet. • An INPUT is like a drain in your sink.
  • 28. FAUCETS? • A faucet that is on is HIGH – water is running.
  • 29. FAUCETS? • A faucet that is on is HIGH – water is running. • A faucet that is off is LOW – water is off.
  • 30. FAUCETS? • A faucet that is on is HIGH – water is running. • A faucet that is off is LOW – water is off. • A pin set to OUTPUT and then given a ‘write HIGH’ command sends a signal out.
  • 31. FAUCETS? • A faucet that is on is HIGH – water is running. • A faucet that is off is LOW – water is off. • A pin set to OUTPUT and then given a ‘write HIGH’ command sends a signal out. • That same pin, given a ‘write LOW’ command stops sending an electrical signal.
  • 33. DRAINS? • Signal goes in - water is going into it.
  • 34. DRAINS? • Signal goes in - water is going into it. A pin set to INPUT and then given a read command allows the signal to come in.
  • 35. GOING ON A ROAD TRIP?
  • 36. GOING ON A ROAD TRIP? • Things to do before you get started.
  • 37. GOING ON A ROAD TRIP? • Things to do before you get started. Get gas • Wash windows • Pack the car
  • 38. GOING ON A ROAD TRIP? • Things to do before you get started. Get gas • Wash windows • Pack the car • Start the car
  • 39. GOING ON A ROAD TRIP? • Things to do before you get started. Get gas • Wash windows • Pack the car • Start the car • Turn the key • Back it out of the driveway
  • 40. GOING ON A ROAD TRIP? • Things to do before you get started. Get gas • Wash windows • Pack the car • Start the car • Turn the key • Back it out of the driveway Drive
  • 41. GOING ON A ROAD TRIP? • Things to do before you get started. Get gas • Wash windows • Pack the car • Start the car • Turn the key • Back it out of the driveway Drive • Keep going until you stop.
  • 42. THIS ISN’T A VACATION, SIR.
  • 43. THIS ISN’T A VACATION, SIR. • Declarations int pin = 12;
  • 44. THIS ISN’T A VACATION, SIR. • Declarations int pin = 12; • Start it up • void setup(){ stuff you do once goes here }
  • 45. THIS ISN’T A VACATION, SIR. • Declarations int pin = 12; • Start it up • void setup(){ stuff you do once goes here } • Get driving void loop() { stuff you keep doing goes here }
  • 46. SEE IT IN ACTION!
  • 48. NEXT SESSION: • Thirty Minutes To Making: Arduino Basics - Programming • November 12, 2014 at 12:15pm • http://uncg.libguides.com/workshops