Transcript Document
Arduino 101
Instructor: Ted Markson
Lecture Goals
Setup and orient students in the Arduino IDE
Upload to an Arduino Uno
Complete basic tutorials
Arduino 101 with Ted Markson
7/18/2015
Orientation
Arduino 101 with Ted Markson
7/18/2015
Hardware
Why use Arduino?
Types of Duinos. http://arduino.cc/en/Main/Hardware
Close look at the Uno R3
USB or External power (where applicable)
Arduino 101 with Ted Markson
7/18/2015
Software
http://arduino.cc/en/Reference/HomePage
Pin I/O Performance (And the Arduino Library Overhead)
http://jeelabs.org/2010/01/06/pin-io-performance/
http://code.google.com/p/digitalwritefast/
What is a Sketch?
Close look at the reference pages
Arduino 101 with Ted Markson
7/18/2015
Arduino IDE
(Integrated Development Environment)
Arduino 101 with Ted Markson
7/18/2015
IDE Installation
http://arduino.cc/en/Guide/HomePage
Arduino 101 with Ted Markson
7/18/2015
Libraries
http://arduino.cc/en/Reference/Libraries
Arduino 101 with Ted Markson
7/18/2015
Tutorials
http://arduino.cc/hu/Tutorial/HomePage
Arduino 101 with Ted Markson
7/18/2015
Tutorials
BareMinimum
SerialMonitor
BlinkAnLED (Digital Write)
DigitalRead
Fade (Analog Write)
AnalogRead
ButtonInput (debouncing)
Arduino 101 with Ted Markson
7/18/2015
Practical Applications
http://arduino.cc/hu/Tutorial/HomePage
Arduino 101 with Ted Markson
7/18/2015
Applications
Light control
Motor control
Automation
Robotics
Networking
Custom protocols
Your imagination is the limit…
Arduino 101 with Ted Markson
7/18/2015
Questions?
Arduino 101 with Ted Markson
7/18/2015