Main.ArduinoCourseOutline History

Hide minor edits - Show changes to markup

April 03, 2012, at 06:25 AM by Aaron -
Added line 24:
  1. Software more complete, more working with circuits
March 07, 2012, at 12:20 PM by Aaron -
Changed lines 24-25 from:
  1. Game Show (Note who hit button first + fowl)
    1. Might have interrupt. Problems with contact bounce. might use port register.
to:
  1. Game Show (Note who hit button first + fowl) Might have interrupt. Problems with contact bounce. might use port register. Sub-projects with increasing complexity
    1. Simple digitalRead() poll, with reset
    2. port register for simultaneous read
    3. count on repeated reads for bounce check.
    4. Add countdown/enable timer and/or foul buzzer
    5. start repeated bounce-check reads in response to interrupt
March 07, 2012, at 11:44 AM by Aaron -
Added line 25:
  1. Might have interrupt. Problems with contact bounce. might use port register.
March 07, 2012, at 11:24 AM by Aaron -
Changed line 20 from:
  1. Serial input
to:
  1. Serial input (if they have time)
Changed lines 22-23 from:
  1. Interrupts (for fast/advanced students, or final project)
    1. gameshow circuit
to:
  1. Choose project
    1. Photovore (two light sensors driving two motors)
    2. Game Show (Note who hit button first + fowl)
March 07, 2012, at 09:44 AM by Aaron - Outline of intro to Arduino Course
Added lines 1-28:

Introduction to Arduino course outline

Day One

  1. Install
    1. install our example sketches
  2. blink
    1. make patterns with digitalWrite() and delay()
    2. drive other LEDs
    3. control brightness with PWM

Day Two

  1. Reading analog pot
    1. dimmer
  2. Serial output
    1. show output level
  3. Motor driver circuit
    1. replace dimable LED with motor
  4. Serial input
    1. set motor speed from serial
  5. Interrupts (for fast/advanced students, or final project)
    1. gameshow circuit
  6. Choose final project

Day Three

Final project, and perhaps planning art for May 4 arts crawl