The workshop is BYOA aka "Bring Your Own Arduino", but the physical computing lab should have all of the other parts and consumables we'll need (LEDs, resistors, etc.).
- Introduction to the Arduino Board (what it looks like, what each pin can do)
- Getting Started
- Arduino Tutorials (awesome exercises we'll work through)
I will be on hand to help you through the tutorials.
I'm also bringing some gadgets in case more experienced Arduino hands would like more of a challenge. Here are the projects I'm suggesting:
- Work with a prototyping shield to cause an LED to blink in response to a pushbutton
- Make the Arduino change the colors of a tricolor, common-anode LED by switching which LED legs have a voltage
- Wire up an Arduino mini on a breadboard with a mini USB adapter
- Use your Arduino to control a BlinkM LED mixer
- I have some XBee radios and shields so you can experiment with wireless computer-to-Arduino and inter-Arduino communications (may require us to do some reprogramming of the chips, but I have software to do that)
- Setup serial comms with your computer using these guides:
- Arduino language reference
- Building Wireless Sensor Networks: with ZigBee, XBee, Arduino, and Processing (the book that helped me get up to speed with Arduino very quickly)