Along with other Dorkbot members, I am presenting an introduction to physical computing with Arduino at this year's Barcamp Boston, May 17-18. An initial session that we're proposing for Saturday will cover the basics of the open source hardware/software platform Arduino. We'll also be demoing some projects to help demonstrate what's possible on this platform. My (not so secret) goal is to help software geeks build outside the PC and distribute creative new applications for open hardware platforms.
What is Physical Computing?
For hobbyists, physical computing refers to DIY projects that use sensors and microcontrollers (low-cost computer-on-a-chip) to translate input to a software system, and/or control electro-mechanical devices such as motors, lights, audio or other hardware. The Arduino is an open source hardware/software platform that greatly simplifies connecting a microcontroller to a PC, interfacing with analog and digital inputs and outputs, and loading your own code onto the device. Endless possibilities exist for projects that sense the environment and react/respond, collect data, or interact directly with other physical objects within range.
We're also hoping to do a follow-up hands-on workshop that would allow anyone to build their own projects with help from others. No prior experience necessary. We're trying to gauge interest in the workshop component, so let me know if you're interested.