This document provides an introduction to using Arduino microcontrollers for educational purposes. It begins with introductions among attendees. It then discusses SparkFun's focus on open source hardware and physical computing. The document provides an overview of Arduino microcontrollers and their capabilities. It walks through setting up the Arduino IDE and demonstrates some basic code examples, including blinking an LED and reading sensor input. Questions are posed to encourage experimentation. Additional educational resources from SparkFun are mentioned at the end.
1 of 30
More Related Content
Maker Science with Arduino and SparkFun Electronics @NSTA14 Boston
2. Pause
Before we move any further, lets 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 youre from
what you teach
why youre 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!
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
Whats 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.
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?
28. Preview of Digital SandBox
際際滷r / 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 Inventors 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
What is science? What is the nature of science? Inquiry, Investigation, Experimentation
But, were past the ages of using rulers, stop watches, and old school techniques to investigate our world. How are real scientists doing it?
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.
Talk about different board types
Talk about different board types
Im not sure if this one works. It did not work on the Danger Shields that we had in the classroom.
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.