SlideShare a Scribd company logo
TECH WORKSHOP 1
ARDUINO
1. Intro to Electricity
2. What is a microcontroller?
3. Analog vs. digital signal
4. Examples
5. LAB
ARDUINO LAB:
1. LED blink
2. Set up your breadboard
CIRCUITS:
3. Output: Turn a servo motor
4. Digital input: make a push button lights up LED's
5. Analog input: Make an photo cell
6. Bigger load Analog Input & output: make a potentiometer move
a motor
TECH WORKSHOP 1
ARDUINO
What is a Physical Interaction?
773_Value-added-004.jpg
WHAT IS PHYSICAL
INTERACTION?
What are examples of physical interfaces?
WHAT IS A
MICROCONTROLLER?
WHAT IS A
MICROCONTROLLER?
TYPES OF SIGNALS
ARDUINO PROJECT EXAMPLES
ARDUINO PROJECT EXAMPLES
ARDUINO PROJECT EXAMPLES
ARDUINO PROJECT EXAMPLES
ARDUINO PROJECT EXAMPLES
ARDUINO PROJECT EXAMPLES
ARDUINO PROJECT EXAMPLES
ARDUINO PROJECT EXAMPLES
Link to Video
ARDUINO PROJECT EXAMPLES
ARDUINO PROJECT EXAMPLES
ELECTRICITY
The flow of electrons through a conductive material
ANALOGY: Water flowing through a hose
Current (amps) = how many electrons are flowing
Voltage (volts) = electrical energy (ie pressure)
Resistance (ohms) = a material's ability to RESIST current
ELECTRICIT
Y
ELECTRICITY
The flow of electrons through a conductive material
ANALOGY: Water flowing through a hose
Current (amps) = how much water
Voltage (volts) = water pressure
Resistance (ohms) = hose size
ELECTRICIT
Y
ELECTRICITY
The flow of electrons through a conductive material
ANALOGY: Water flowing through a hose
Current (amps) = how much water
Voltage (volts) = water pressure
Resistance (ohms) = hose size
ELECTRICIT
Y
CIRCUIT = A closed loop containing:
1. a source of electrical energy
2. a “load” (motor, light bulb)
ELECTRICIT
Y
Arduino
USB Cable
Breadboard
Potentiometer
Pushbutton
LED's
servo motor
DC motor
Transistor
diode
resistors
PARTS LIST
ARDUINO LAB:
1. LED blink
2. Set up your breadboard
CIRCUITS:
3. Output: Turn a servo motor
4. digital input: make a push button lights up LED's
5. Analog input: Make an photo cell
6. Bigger load Analog Input & output: make a potentiometer move
a motor
TECH WORKSHOP 1
ARDUINO
Turn on the LED and make it blink
What you need:
Arduino LED USB cable
EXERCISE 1. LED
BLINK
Step 1. Download Arduino software
A. http://www.arduino.cc/en/Main/Software B. click OK!
EXERCISE 1. LED
BLINK
Step 1. Download Arduino software
C. Follow the prompts to put the Arduino application in the applicatio
folder
You’ve installed Arduino!
EXERCISE 1. LED
BLINK
Step 1. Download Arduino software
D. Open up Arduino program E. You should see this
EXERCISE 1. LED
BLINK
Step 2. Set up the Arduino board
A. Insert the longer leg of the LED into pin 13 of the Arduino.
B. Insert the shorter leg of the LED into the pin labelled
GND on the Arduino.
EXERCISE 1. LED
BLINK
Step 3. Program the Arduino board
A. Plug the Arduino into the computer using the USB cable
EXERCISE 1. LED
BLINK
Step 3. Program the Arduino board
B. Select chip C. Select Port
EXERCISE 1. LED
BLINK
In Arduino, select: TOOLS --->
Board ---> Arduino UNO ToIn
Select Tools ---> Serial Port --->
and click the TOP OPTION :
something like
"dev.tty.usbmodemfd131"
Now you are ready to program!
D. Open Blink sketch
Click on File ---> Examples---> Basics ---> Blink ToIn
EXERCISE 1. LED
BLINK
EXERCISE 1. LED
BLINK
Step 4. Change the blink speed
EXERCISE 1. LED
BLINK
Step 5. Now that you have MODIFIED the BLINK sketch,
go ahead and save it
EXERCISE 1. LED
BLINK
RECAP: what did we just learn?
1. how to download and install Arduino software
2. about the Arduino software language
3. how to modify a sketch
4. how to upload a sketch to Arduino
5. how to blink LED's at different speeds
EXERCISE 1. LED
BLINK
2. USING A
BREADBOARD
Follow this link to make the same circuit using a breadboard. Then get a
bit more advanced and use multiple LED’s, then an RGB LED.
http://levinegabriella.com/exploringbiomimicry/Arduino_tutorials/2_CIID_tutoria
3. PUSHBUTTON
Follow this link to make a simple pushbutton ircuit.
http://www.levinegabriella.com/exploringbiomimicry/Arduino_tutorials/CIID_Be
Follow this link to get some practice using Arduino example code to
output rotational motion through a servo motor.
http://levinegabriella.com/exploringbiomimicry/Arduino_tutorials/3_CIID_Servo.p
4. USING A SERVO
MOTOR
The following excersizes are here:
http://www.levinegabriella.com/exploringbiomimicry/Arduino_tutorials/4_
CIID_Arduino_Analog_Digital.pdf
5 - 6. ANALOG / DIGITAL
INPUT
ARDUINO LAB:
1. LED blink
2. Set up your breadboard
CIRCUITS:
3. Output: Turn a servo motor
4. digital input: make a push button lights up LED's
5. Analog input: Make an photo cell
6. Bigger load Analog Input & output: make a potentiometer move
a motor
TECH WORKSHOP 1
ARDUINO

More Related Content

PPT
LED-Light Emitting Diode
PPTX
Introduction to Arduino with ArduBlock & SparkFun LilyPad
PPT
Intro to Arduino
PPT
arduino
PDF
Arduino - Learning.pdf
PPT
13223971.ppt
PPTX
Introduction to Arduino
PPTX
Designers, please mind the gap! Let's get started with Arduino
LED-Light Emitting Diode
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Intro to Arduino
arduino
Arduino - Learning.pdf
13223971.ppt
Introduction to Arduino
Designers, please mind the gap! Let's get started with Arduino

Similar to Beginning arduino (20)

PDF
Arduino Comic-Jody Culkin-2011
PDF
NSTA 2013 Denver - ArduBlock and Arduino
PDF
Arduino comic v0004
PPTX
Intro_to_Arduino_-_v30.pptx
PPT
Fundamentals of programming Arduino-Wk2.ppt
PDF
Aruino Lesson 1 - Led Blink
PPT
Arduino is an open-source electronics platform that has an easy-to-use physic...
PDF
Arduino spooky projects_class1
PPT
Arduino wk2
PPT
arduino.ppt
PPTX
Arduino Workshop (3).pptx
PDF
The IoT Academy IoT training Arduino Part 2 Arduino IDE
PDF
PPTX
Push button Termwork5LedPushButton.pptx
PDF
Build cool stuff with arduino for sci camp 16 dec13
PPTX
Getting started with arduino workshop
PPTX
Intro to Arduino.ppt
PDF
Tutorial documento, wheef robotic arm car
PPT
computer_programming for grade 12 learners
PPTX
Introduction To Arduino-converted for s.pptx
Arduino Comic-Jody Culkin-2011
NSTA 2013 Denver - ArduBlock and Arduino
Arduino comic v0004
Intro_to_Arduino_-_v30.pptx
Fundamentals of programming Arduino-Wk2.ppt
Aruino Lesson 1 - Led Blink
Arduino is an open-source electronics platform that has an easy-to-use physic...
Arduino spooky projects_class1
Arduino wk2
arduino.ppt
Arduino Workshop (3).pptx
The IoT Academy IoT training Arduino Part 2 Arduino IDE
Push button Termwork5LedPushButton.pptx
Build cool stuff with arduino for sci camp 16 dec13
Getting started with arduino workshop
Intro to Arduino.ppt
Tutorial documento, wheef robotic arm car
computer_programming for grade 12 learners
Introduction To Arduino-converted for s.pptx
Ad

More from Gabriella Levine (20)

PDF
Open Hardware Summit closing remarks by Gabriella Levine
PDF
Oshwa summit workshop on some of the challenges of OSHW
PDF
Coral Springs Museum OF Art, Artist Talk, 2014
PDF
Sneel by Gabriella Levine - VFL residency 2014
PDF
Sva AiR intro presentation
PDF
Artist in Residence intro talk @ SVA, Visible Futures Lab (VFL)
PDF
broadening the open source landscape: insights from oshwa
PDF
broadening the open source landscape: insights from oshwa
PDF
Biomimicry revisited
PDF
Data serial
PDF
Serial overview
PDF
PPT
Ciid day2 interface-p_comp
PPT
Ciid day 2-observational excersize
PDF
PPT
1 intro ciid slide deck day1
PPT
Ciid lecture biomimicry - day 1 - overview
PPT
Ciid day 1- design thinking excersize
PDF
Proteipitch
Open Hardware Summit closing remarks by Gabriella Levine
Oshwa summit workshop on some of the challenges of OSHW
Coral Springs Museum OF Art, Artist Talk, 2014
Sneel by Gabriella Levine - VFL residency 2014
Sva AiR intro presentation
Artist in Residence intro talk @ SVA, Visible Futures Lab (VFL)
broadening the open source landscape: insights from oshwa
broadening the open source landscape: insights from oshwa
Biomimicry revisited
Data serial
Serial overview
Ciid day2 interface-p_comp
Ciid day 2-observational excersize
1 intro ciid slide deck day1
Ciid lecture biomimicry - day 1 - overview
Ciid day 1- design thinking excersize
Proteipitch
Ad

Recently uploaded (20)

PPTX
TLE Review Electricity (Electricity).pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
August Patch Tuesday
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
A Presentation on Artificial Intelligence
PPTX
A Presentation on Touch Screen Technology
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
TLE Review Electricity (Electricity).pptx
A comparative study of natural language inference in Swahili using monolingua...
August Patch Tuesday
WOOl fibre morphology and structure.pdf for textiles
Enhancing emotion recognition model for a student engagement use case through...
A comparative analysis of optical character recognition models for extracting...
Hindi spoken digit analysis for native and non-native speakers
A Presentation on Artificial Intelligence
A Presentation on Touch Screen Technology
OMC Textile Division Presentation 2021.pptx
NewMind AI Weekly Chronicles - August'25-Week II
Unlocking AI with Model Context Protocol (MCP)
MIND Revenue Release Quarter 2 2025 Press Release
Zenith AI: Advanced Artificial Intelligence
Digital-Transformation-Roadmap-for-Companies.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Tartificialntelligence_presentation.pptx
Web App vs Mobile App What Should You Build First.pdf

Beginning arduino

  • 1. TECH WORKSHOP 1 ARDUINO 1. Intro to Electricity 2. What is a microcontroller? 3. Analog vs. digital signal 4. Examples 5. LAB
  • 2. ARDUINO LAB: 1. LED blink 2. Set up your breadboard CIRCUITS: 3. Output: Turn a servo motor 4. Digital input: make a push button lights up LED's 5. Analog input: Make an photo cell 6. Bigger load Analog Input & output: make a potentiometer move a motor TECH WORKSHOP 1 ARDUINO
  • 3. What is a Physical Interaction? 773_Value-added-004.jpg WHAT IS PHYSICAL INTERACTION? What are examples of physical interfaces?
  • 17. ELECTRICITY The flow of electrons through a conductive material ANALOGY: Water flowing through a hose Current (amps) = how many electrons are flowing Voltage (volts) = electrical energy (ie pressure) Resistance (ohms) = a material's ability to RESIST current ELECTRICIT Y
  • 18. ELECTRICITY The flow of electrons through a conductive material ANALOGY: Water flowing through a hose Current (amps) = how much water Voltage (volts) = water pressure Resistance (ohms) = hose size ELECTRICIT Y
  • 19. ELECTRICITY The flow of electrons through a conductive material ANALOGY: Water flowing through a hose Current (amps) = how much water Voltage (volts) = water pressure Resistance (ohms) = hose size ELECTRICIT Y
  • 20. CIRCUIT = A closed loop containing: 1. a source of electrical energy 2. a “load” (motor, light bulb) ELECTRICIT Y
  • 22. ARDUINO LAB: 1. LED blink 2. Set up your breadboard CIRCUITS: 3. Output: Turn a servo motor 4. digital input: make a push button lights up LED's 5. Analog input: Make an photo cell 6. Bigger load Analog Input & output: make a potentiometer move a motor TECH WORKSHOP 1 ARDUINO
  • 23. Turn on the LED and make it blink What you need: Arduino LED USB cable EXERCISE 1. LED BLINK
  • 24. Step 1. Download Arduino software A. http://www.arduino.cc/en/Main/Software B. click OK! EXERCISE 1. LED BLINK
  • 25. Step 1. Download Arduino software C. Follow the prompts to put the Arduino application in the applicatio folder You’ve installed Arduino! EXERCISE 1. LED BLINK
  • 26. Step 1. Download Arduino software D. Open up Arduino program E. You should see this EXERCISE 1. LED BLINK
  • 27. Step 2. Set up the Arduino board A. Insert the longer leg of the LED into pin 13 of the Arduino. B. Insert the shorter leg of the LED into the pin labelled GND on the Arduino. EXERCISE 1. LED BLINK
  • 28. Step 3. Program the Arduino board A. Plug the Arduino into the computer using the USB cable EXERCISE 1. LED BLINK
  • 29. Step 3. Program the Arduino board B. Select chip C. Select Port EXERCISE 1. LED BLINK In Arduino, select: TOOLS ---> Board ---> Arduino UNO ToIn Select Tools ---> Serial Port ---> and click the TOP OPTION : something like "dev.tty.usbmodemfd131"
  • 30. Now you are ready to program! D. Open Blink sketch Click on File ---> Examples---> Basics ---> Blink ToIn EXERCISE 1. LED BLINK
  • 32. Step 4. Change the blink speed EXERCISE 1. LED BLINK
  • 33. Step 5. Now that you have MODIFIED the BLINK sketch, go ahead and save it EXERCISE 1. LED BLINK
  • 34. RECAP: what did we just learn? 1. how to download and install Arduino software 2. about the Arduino software language 3. how to modify a sketch 4. how to upload a sketch to Arduino 5. how to blink LED's at different speeds EXERCISE 1. LED BLINK
  • 35. 2. USING A BREADBOARD Follow this link to make the same circuit using a breadboard. Then get a bit more advanced and use multiple LED’s, then an RGB LED. http://levinegabriella.com/exploringbiomimicry/Arduino_tutorials/2_CIID_tutoria
  • 36. 3. PUSHBUTTON Follow this link to make a simple pushbutton ircuit. http://www.levinegabriella.com/exploringbiomimicry/Arduino_tutorials/CIID_Be
  • 37. Follow this link to get some practice using Arduino example code to output rotational motion through a servo motor. http://levinegabriella.com/exploringbiomimicry/Arduino_tutorials/3_CIID_Servo.p 4. USING A SERVO MOTOR
  • 38. The following excersizes are here: http://www.levinegabriella.com/exploringbiomimicry/Arduino_tutorials/4_ CIID_Arduino_Analog_Digital.pdf 5 - 6. ANALOG / DIGITAL INPUT
  • 39. ARDUINO LAB: 1. LED blink 2. Set up your breadboard CIRCUITS: 3. Output: Turn a servo motor 4. digital input: make a push button lights up LED's 5. Analog input: Make an photo cell 6. Bigger load Analog Input & output: make a potentiometer move a motor TECH WORKSHOP 1 ARDUINO

Editor's Notes

  • #4: based on what they found the day before - look at some of their blogs
  • #5: Designed for EMBEDDED applications vs general purpose applications (like a computer) A microcontroller (sometimes abbreviated µC , uC or MCU ) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output perip herals. Prog ram memory in the form of NOR flash or OTP ROM is also o ften incl uded on chip, as wel l as a typically small amount of RAM . Microcontrollers are designed for embedde d a pplications, in contrast to the microprocessors used in personal computers or oth er general purp ose applications.
  • #8: inputs / outputs - show dif photos John Schimmel - Assistive Tech. RAMPS, wheelchair DJ interface.
  • #9: Mudtub, Tom Gerhardt. Use mud to control a computer.
  • #10: Botanicalls, Rob Faludi, Kate Hartmann, etc. Your plant tweets at you when it needs to be watered.
  • #11: PROTEI
  • #12: SAFECAST
  • #13: SAFECAST
  • #14: Urbbi A service product that fosters delight in urban horticulture through playful interaction. Urbbi is a product-service that helps people take care of the plants in their home and encourages learning in how to grow their own. Whether it be food, herbs or ornamentals, the Urbbi system allows people to keep their plants alive by creating a direct connection between the plants needs and the tools we already use everyday to prioritise and plan our busy lives.
  • #15: audible color Audible color is an audio-visual instrument. Sound is generated based on color detected by a web cam connected to a computer. Red, green and blue correspond with certain music notes. When the colors are mixed, the resulting secondary colors produce different notes. The size of the colors influences the volume and frequency of the notes played. Color detection and sound generation were created and are controlled using Processing code. https://vimeo.com/43306909#at=0
  • #16: inputs / outputs - show dif photos Natural History Museum
  • #17: inputs / outputs - show dif photos
  • #18: what materials are conductive: rubber, copper
  • #19: what materials are conductive: rubber, copper
  • #20: what materials are conductive: rubber, copper
  • #21: what materials are conductive: rubber, copper
  • #22: find them!