Arduino Programming Outline

  1. Program Introduction
  2. Introduction to Arduino
    • Show and tell
    • Resources for Arduino
    • Arduino IDE
    • Writing a first program
    • Programing basics: variables. functions, loops
    • Serial output and input
  3. LED Lights, Resistors, and Sensors
    • Outputting to multiple pins
    • Dimming/brightening
    • Sensing sound
    • Sensing light
    • Sensing temperature
  4. Button, Switches, Sensors, and Sound Output
    • Pressure sensor
    • Motion sensor
    • Connecting a speaker
    • Playing tones/sounds
  5. Guest Lecture
    • What is experiential design
    • Experience design case studies
  6. Wearables
    • Introduction to LilyPad / GEMMA
    • Portable power sources
    • Conductive tape
    • Conductive thread
  7. Motors
    • Connecting and programming motors
  8. The Internet of Things
    • Working with internet ready arduino boards
    • Receiving and posting data to the internet
  9. Prototype Sharing, User Testing, and Discussions