SlideShare a Scribd company logo
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

More Related Content

Similar to 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
 

Similar to 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
 

More from 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
 

More from 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
 

Recently uploaded

INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfbu07226
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersPedroFerreira53928
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxbennyroshan06
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxheathfieldcps1
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTechSoup
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticspragatimahajan3
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesashishpaul799
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...Nguyen Thanh Tu Collection
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resourcesdimpy50
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfDr. M. Kumaresan Hort.
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxCeline George
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasiemaillard
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17Celine George
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxricssacare
 

Recently uploaded (20)

INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
ppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyesppt your views.ppt your views of your college in your eyes
ppt your views.ppt your views of your college in your eyes
 
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
50 ĐỀ LUYỆN THI IOE LỚP 9 - NĂM HỌC 2022-2023 (CÓ LINK HÌNH, FILE AUDIO VÀ ĐÁ...
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
Advances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdfAdvances in production technology of Grapes.pdf
Advances in production technology of Grapes.pdf
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17How to the fix Attribute Error in odoo 17
How to the fix Attribute Error in odoo 17
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.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

Editor's Notes

  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.