SlideShare ist ein Scribd-Unternehmen logo
1 von 30
http://sfe.io/r72
Jeff Branson
Education Outreach Coordinator
Email: jeff.branson@sparkfun.com
Derek Runberg
Curriculum Curator
Email: derek.runberg@sparkfun.com
@sparkfun #nsta14
Pause…
Before we move any further, let’s make sure that
we all know each other in this room?
Please introduce yourself to the person(s) sitting in
your general vicinity. Tell them a few things about
yourself, maybe:
– where you’re from
– what you teach
– why you’re here
– what you hope to get out of this….
About Us
At SparkFun, our focus is all about creation,
innovation, and sharing information.
Open Source Hardware is at the core of our
business. We emphasize researching, re-
mixing, adapting, making improvements, and
sharing with the world!
“ Teacher s t hat make…
Make gr eat t eacher s”
-Anonymous
Arduino / Microcontrollers
a.k.a. Physical Computing
“Arduino is a tool for making computers that
can sense and control more of the physical
world than your desktop computer.”
A micro-controller is essentially a brain – or,
think of a bunch of programmable “elves…”
It is the guts of something like Vernier, Pasco, or
Fourier
What can this thing do?
Remember, think programmable “elves”
We can use this to:
- Turn on lights
- Interface cameras (take photos)
- Log sensor data (temp, pressure, humidity, light…)
- Communicate with your PC and the internet
(a.k.a. Internet of Things)
- Take Science Fair to the next level…
How it works?
01010011 01110000 01100001 01110010 01101011
01000110 01110101 01101110
SERIAL DATA @ 9600 baud
Hardware Configurations /
Connections
What’s a Pin?
14 general digital input / output pins
6 analog input pins (Pins A0 – A5)
Nitty Gritty:
Powered off anything from 7 – 15V DC
Voltage Regulator provides 5V and 3.3V
Standard TTL logic – 5V is HIGH, and 0V is LOW.
Getting started
• Download Arduino from:
www.arduino.cc/download
• Follow their directions on installation.
Startup Arduino IDE
• Double-click on either
the Arduino Icon or
wherever you installed
(saved) the Arduino
program.
Plug in your RedBoard (Arduino)
Lesson #0 – Setting up Arduino
1.Setup Board
–Arduino Uno
1.Setup COM Port
–PC – Highest COM #
–Mac – /dev/tty.usbserial-A####xXx
Tools  Board  Arduino Uno
Setup Board
Tools  Serial Port
Setup COM Port
PC –
Highest COM #
Mac –
/dev/tty.usbserial-
A####xxx
Anatomy of code
General syntax:
– Case-sensitive
– Semi-colons
– Curly-brackets
void functionName()
Just the basics
Turning an LED on and off…
Open Challenges
1) Create a heartbeat – a realistic one!
2) What is the fastest blink that your eye can
detect? What is the frequency of this blink?
Now, move the LED back and forth – do you see a
“trail”? What are some interesting scientific
investigations you can explore with this?
1) What about making a timer?? – blink the LED
for 10 seconds and then stop!
2) What other ideas?
Introducing the Danger Shield
What’s a Shield?
Sensing – Slider – AnalogRead(A0)
Serial Monitor
01010011 01110000 01100001 01110010 01101011
01000110 01110101 01101110
SERIAL DATA @ 9600 baud
Sensing – Light – AnalogRead(A3)
Sensing – Temp – AnalogRead(A4)
This sensor: TMP36 has a sensitivity of 10 mV / °C =
100°C / V and is 750 mV at 25 °C.
Converting between ADC value to
voltage?
Pre-created example programs
Preview of Digital SandBox
Slider / PotentiometerSwitch
Motor /
Speaker Out
Push Button
Microphone
Light Sensor
Temp Sensor
LED Array
RGB LED
Arduino
Now what?
• Interested in professional development? Want to
learn more?
– Check-out our SparkFun Inventor’s Kit (SIK)
– Also sold as a lab-pack for schools
– 15 complete circuits with a full-color experiment guide.
– Guide is available as a PDF.
• Teacher Prof. Dev Workshops available:
– Contact: education@sparkfun.com
Questions?
email: jeff.branson@sparkfun.com
twitter: @sparkfun
Interested in any of this?
E-mail us about our 20% educator discount –
education@sparkfun.com

Weitere ähnliche Inhalte

Ähnlich wie Maker Science with Arduino and SparkFun Electronics @NSTA14 Boston

EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...
EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...
EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...melbats
 
An Hour of Arduino and Ardublock
An Hour of Arduino and ArdublockAn Hour of Arduino and Ardublock
An Hour of Arduino and ArdublockThings Lab
 
NSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoNSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoBrian Huang
 
Strategies for Educators Using Microcontrollers in the Classroom
Strategies for Educators Using Microcontrollers in the ClassroomStrategies for Educators Using Microcontrollers in the Classroom
Strategies for Educators Using Microcontrollers in the ClassroomBrian Huang
 
Arduino UNO Projects List in PDF offline downloadable - Use Arduino for Proje...
Arduino UNO Projects List in PDF offline downloadable - Use Arduino for Proje...Arduino UNO Projects List in PDF offline downloadable - Use Arduino for Proje...
Arduino UNO Projects List in PDF offline downloadable - Use Arduino for Proje...Ismailkhan77481
 
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)ariannaschlegel
 
Computational Thinking - 101
Computational Thinking - 101Computational Thinking - 101
Computational Thinking - 101WhizThinkers
 
small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)ariannaschlegel
 
Hardware Prototyping & Hyper Island for XD Meetup Stockholm
Hardware Prototyping & Hyper Island for XD Meetup StockholmHardware Prototyping & Hyper Island for XD Meetup Stockholm
Hardware Prototyping & Hyper Island for XD Meetup StockholmSune Kaae
 
The Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaThe Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaAndri Yadi
 
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
 ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdfRuby Hermano
 
playaround 2009 - Tec Nomad Web
playaround 2009 - Tec Nomad Webplayaround 2009 - Tec Nomad Web
playaround 2009 - Tec Nomad Webplayaround.cc
 
arduino
 arduino arduino
arduinojhcid
 
Building an Ecosystem for Hackers
Building an Ecosystem for HackersBuilding an Ecosystem for Hackers
Building an Ecosystem for HackersRich Manalang
 
Get your hands dirty with Arduino
Get your hands dirty with ArduinoGet your hands dirty with Arduino
Get your hands dirty with ArduinoSavio Dimatteo
 
1_Maverick Introduction To Digital Literacy.pdf
1_Maverick Introduction To Digital Literacy.pdf1_Maverick Introduction To Digital Literacy.pdf
1_Maverick Introduction To Digital Literacy.pdfPaul Woodhead
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardwareRonald McCollam
 
Raspberry pi education_manual
Raspberry pi education_manualRaspberry pi education_manual
Raspberry pi education_manualTry Fajarman
 

Ähnlich wie Maker Science with Arduino and SparkFun Electronics @NSTA14 Boston (20)

EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...
EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...
EclipseCon Europe 2013 - Turning Eclipse into an Arduino programming platform...
 
Power supply learning kit for uno
Power supply learning kit for unoPower supply learning kit for uno
Power supply learning kit for uno
 
An Hour of Arduino and Ardublock
An Hour of Arduino and ArdublockAn Hour of Arduino and Ardublock
An Hour of Arduino and Ardublock
 
NSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and ArduinoNSTA 2013 Denver - ArduBlock and Arduino
NSTA 2013 Denver - ArduBlock and Arduino
 
Strategies for Educators Using Microcontrollers in the Classroom
Strategies for Educators Using Microcontrollers in the ClassroomStrategies for Educators Using Microcontrollers in the Classroom
Strategies for Educators Using Microcontrollers in the Classroom
 
Arduino UNO Projects List in PDF offline downloadable - Use Arduino for Proje...
Arduino UNO Projects List in PDF offline downloadable - Use Arduino for Proje...Arduino UNO Projects List in PDF offline downloadable - Use Arduino for Proje...
Arduino UNO Projects List in PDF offline downloadable - Use Arduino for Proje...
 
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
small electronics for your makerspace 2 (clc trendspotting - 26 march 2014)
 
Good programming
Good programmingGood programming
Good programming
 
Computational Thinking - 101
Computational Thinking - 101Computational Thinking - 101
Computational Thinking - 101
 
small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)small electronics for your makerspace (clc trendspotting - february 2014)
small electronics for your makerspace (clc trendspotting - february 2014)
 
Hardware Prototyping & Hyper Island for XD Meetup Stockholm
Hardware Prototyping & Hyper Island for XD Meetup StockholmHardware Prototyping & Hyper Island for XD Meetup Stockholm
Hardware Prototyping & Hyper Island for XD Meetup Stockholm
 
The Rise of Maker Movement in Indonesia
The Rise of Maker Movement in IndonesiaThe Rise of Maker Movement in Indonesia
The Rise of Maker Movement in Indonesia
 
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
 ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf ARDUINO OVERVIEW HARDWARE  SOFTWARE AND INSTALLATION.pdf
ARDUINO OVERVIEW HARDWARE SOFTWARE AND INSTALLATION.pdf
 
playaround 2009 - Tec Nomad Web
playaround 2009 - Tec Nomad Webplayaround 2009 - Tec Nomad Web
playaround 2009 - Tec Nomad Web
 
arduino
 arduino arduino
arduino
 
Building an Ecosystem for Hackers
Building an Ecosystem for HackersBuilding an Ecosystem for Hackers
Building an Ecosystem for Hackers
 
Get your hands dirty with Arduino
Get your hands dirty with ArduinoGet your hands dirty with Arduino
Get your hands dirty with Arduino
 
1_Maverick Introduction To Digital Literacy.pdf
1_Maverick Introduction To Digital Literacy.pdf1_Maverick Introduction To Digital Literacy.pdf
1_Maverick Introduction To Digital Literacy.pdf
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardware
 
Raspberry pi education_manual
Raspberry pi education_manualRaspberry pi education_manual
Raspberry pi education_manual
 

Mehr von Brian Huang

ATTiny Light Sculpture Project - Part II (MultiLEDs)
ATTiny Light Sculpture Project - Part II (MultiLEDs)ATTiny Light Sculpture Project - Part II (MultiLEDs)
ATTiny Light Sculpture Project - Part II (MultiLEDs)Brian Huang
 
ATTiny Light Sculpture Project - Part I (Setup)
ATTiny Light Sculpture Project - Part I (Setup)ATTiny Light Sculpture Project - Part I (Setup)
ATTiny Light Sculpture Project - Part I (Setup)Brian Huang
 
Setting up the Arduino ATTiny
Setting up the Arduino ATTinySetting up the Arduino ATTiny
Setting up the Arduino ATTinyBrian Huang
 
Open-Source Hardware, Tinkering, and Physics Education
Open-Source Hardware, Tinkering, and Physics EducationOpen-Source Hardware, Tinkering, and Physics Education
Open-Source Hardware, Tinkering, and Physics EducationBrian Huang
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and GraphingScratch for Data Logging and Graphing
Scratch for Data Logging and GraphingBrian Huang
 
Pop up paper engineering - cu boulder & centaurus
Pop up paper engineering - cu boulder & centaurusPop up paper engineering - cu boulder & centaurus
Pop up paper engineering - cu boulder & centaurusBrian Huang
 
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPadIntroduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPadBrian Huang
 

Mehr von Brian Huang (7)

ATTiny Light Sculpture Project - Part II (MultiLEDs)
ATTiny Light Sculpture Project - Part II (MultiLEDs)ATTiny Light Sculpture Project - Part II (MultiLEDs)
ATTiny Light Sculpture Project - Part II (MultiLEDs)
 
ATTiny Light Sculpture Project - Part I (Setup)
ATTiny Light Sculpture Project - Part I (Setup)ATTiny Light Sculpture Project - Part I (Setup)
ATTiny Light Sculpture Project - Part I (Setup)
 
Setting up the Arduino ATTiny
Setting up the Arduino ATTinySetting up the Arduino ATTiny
Setting up the Arduino ATTiny
 
Open-Source Hardware, Tinkering, and Physics Education
Open-Source Hardware, Tinkering, and Physics EducationOpen-Source Hardware, Tinkering, and Physics Education
Open-Source Hardware, Tinkering, and Physics Education
 
Scratch for Data Logging and Graphing
Scratch for Data Logging and GraphingScratch for Data Logging and Graphing
Scratch for Data Logging and Graphing
 
Pop up paper engineering - cu boulder & centaurus
Pop up paper engineering - cu boulder & centaurusPop up paper engineering - cu boulder & centaurus
Pop up paper engineering - cu boulder & centaurus
 
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPadIntroduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPad
 

Kürzlich hochgeladen

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 

Kürzlich hochgeladen (20)

Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

Maker Science with Arduino and SparkFun Electronics @NSTA14 Boston

  • 1. http://sfe.io/r72 Jeff Branson Education Outreach Coordinator Email: jeff.branson@sparkfun.com Derek Runberg Curriculum Curator Email: derek.runberg@sparkfun.com @sparkfun #nsta14
  • 2. Pause… Before we move any further, let’s make sure that we all know each other in this room? Please introduce yourself to the person(s) sitting in your general vicinity. Tell them a few things about yourself, maybe: – where you’re from – what you teach – why you’re here – what you hope to get out of this….
  • 3. About Us At SparkFun, our focus is all about creation, innovation, and sharing information. Open Source Hardware is at the core of our business. We emphasize researching, re- mixing, adapting, making improvements, and sharing with the world!
  • 4.
  • 5.
  • 6.
  • 7. “ Teacher s t hat make… Make gr eat t eacher s” -Anonymous
  • 8. Arduino / Microcontrollers a.k.a. Physical Computing “Arduino is a tool for making computers that can sense and control more of the physical world than your desktop computer.” A micro-controller is essentially a brain – or, think of a bunch of programmable “elves…” It is the guts of something like Vernier, Pasco, or Fourier
  • 9. What can this thing do? Remember, think programmable “elves” We can use this to: - Turn on lights - Interface cameras (take photos) - Log sensor data (temp, pressure, humidity, light…) - Communicate with your PC and the internet (a.k.a. Internet of Things) - Take Science Fair to the next level…
  • 10. How it works? 01010011 01110000 01100001 01110010 01101011 01000110 01110101 01101110 SERIAL DATA @ 9600 baud
  • 11. Hardware Configurations / Connections What’s a Pin? 14 general digital input / output pins 6 analog input pins (Pins A0 – A5) Nitty Gritty: Powered off anything from 7 – 15V DC Voltage Regulator provides 5V and 3.3V Standard TTL logic – 5V is HIGH, and 0V is LOW.
  • 12. Getting started • Download Arduino from: www.arduino.cc/download • Follow their directions on installation.
  • 13. Startup Arduino IDE • Double-click on either the Arduino Icon or wherever you installed (saved) the Arduino program.
  • 14. Plug in your RedBoard (Arduino)
  • 15. Lesson #0 – Setting up Arduino 1.Setup Board –Arduino Uno 1.Setup COM Port –PC – Highest COM # –Mac – /dev/tty.usbserial-A####xXx
  • 16. Tools  Board  Arduino Uno Setup Board
  • 17. Tools  Serial Port Setup COM Port PC – Highest COM # Mac – /dev/tty.usbserial- A####xxx
  • 18. Anatomy of code General syntax: – Case-sensitive – Semi-colons – Curly-brackets void functionName()
  • 19. Just the basics Turning an LED on and off…
  • 20. Open Challenges 1) Create a heartbeat – a realistic one! 2) What is the fastest blink that your eye can detect? What is the frequency of this blink? Now, move the LED back and forth – do you see a “trail”? What are some interesting scientific investigations you can explore with this? 1) What about making a timer?? – blink the LED for 10 seconds and then stop! 2) What other ideas?
  • 21. Introducing the Danger Shield What’s a Shield?
  • 22. Sensing – Slider – AnalogRead(A0)
  • 23. Serial Monitor 01010011 01110000 01100001 01110010 01101011 01000110 01110101 01101110 SERIAL DATA @ 9600 baud
  • 24. Sensing – Light – AnalogRead(A3)
  • 25. Sensing – Temp – AnalogRead(A4) This sensor: TMP36 has a sensitivity of 10 mV / °C = 100°C / V and is 750 mV at 25 °C.
  • 26. Converting between ADC value to voltage?
  • 28. Preview of Digital SandBox Slider / PotentiometerSwitch Motor / Speaker Out Push Button Microphone Light Sensor Temp Sensor LED Array RGB LED Arduino
  • 29. Now what? • Interested in professional development? Want to learn more? – Check-out our SparkFun Inventor’s Kit (SIK) – Also sold as a lab-pack for schools – 15 complete circuits with a full-color experiment guide. – Guide is available as a PDF. • Teacher Prof. Dev Workshops available: – Contact: education@sparkfun.com
  • 30. Questions? email: jeff.branson@sparkfun.com twitter: @sparkfun Interested in any of this? E-mail us about our 20% educator discount – education@sparkfun.com

Hinweis der Redaktion

  1. What is science? What is the nature of science? – Inquiry, Investigation, Experimentation… But, we’re past the ages of using rulers, stop watches, and old school techniques to investigate our world. How are real scientists doing it?
  2. Plug it in. FTDI is Serial buffer, 5V, GND, reset. 40-50 miliAmps source 3.3V system. 9 pins broken out. PWM and analogs. You can reconfigure analog ins to be outputs.
  3. Talk about different board types
  4. Talk about different board types
  5. I’m not sure if this one works. It did not work on the Danger Shields that we had in the classroom. 
  6. This is a new learning platform for Arduino to be released in the next few months. It integrates 5 white LEDs, an RGB LED, a microphone, light sensor, temp sensor, slider, switch, button, and two general purpose I/O ports.