Introduction to Arduino
with Elisabeth McMullin
Date & Time
January 24, 2009, 12pm–3pm
January 25, 2009, 12pm–3pm
January 31, 2009, 12pm–3pm
February 1, 2009, 12pm–3pm
January 1, 2009
Machine Project
$225 for members
$250 for non-members

We will explore the basic concepts of microcontrollers using Arduino, an easy-to-use open-source microcontroller platform, perfect for anyone who wants to create interactive objects, installations, or instruments.

It combines a simple i/o board with a development environment based on the Processing and can take input from sensors, control electronic devices and communicate between various electronic hardware and your computer.

A laptop running OS X, Windows, or Linux with a USB port

A basic knowledge of programming and/or electronics is helpful but not necessary.

Things to Bring (we have some of these, but if you have your own, it’d be helpful for you to bring them):
Wire Cutters/ Strippers, A Multimeter


Class 1
Saturday, January 24, 12pm–3pm
Class 1
with Elisabeth McMullin
  • Setting up the Arduino hardware & software
  • The function and uses of a microcontroller
  • Overview of basic electronics
  • Reading Schematics
  • Overview of the Wiring/Processing language (setup(), loop(), digitalWrite(), digitalRead(), analogWrite(), analogRead())
  • Basic circuits using buttons, LEDs & piezo buzzers
Class 2
Sunday, January 25, 12pm–3pm

Class 2
with Elisabeth McMullin
  • Programming review
  • Basic sensor input (switches, knobs, & light sensors)
  • Controlling devices using sensor input
  • Introduction to transistors
  • Relays & controlling higher powered devices
Class 3
Saturday, January 31, 12pm–3pm
Class 3
with Elisabeth McMullin
  • More sensors (vibration, bend, ir)
  • Introduction to pulse width modulation (PWM)
  • Controlling motors with the Arduino
  • Using Arduino with the Processing language (basic control of visuals &
  • sound on your laptop using sensor input)
  • Begin working on final project
Class 4
Sunday, February 1, 12pm–3pm
Class 4
with Elisabeth McMullin
  • Finish work on final project
  • Advanced sensors (accelerometers, GPS, etc.)
  • Other related technologies (bluetooth, OSC, other languages that can be used with Arduino)
  • Wrap Up