Warning: file_exists(): open_basedir restriction in effect. File(/var/tmp/.wptemp) is not within the allowed path(s): (/home/machine:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/machine/public_html/build/engine/wp-load.php on line 96

Warning: file_exists(): open_basedir restriction in effect. File(/var/tmp/.wptemp) is not within the allowed path(s): (/home/machine:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/machine/public_html/build/engine/wp-load.php on line 96

Warning: fopen(./wp-includes/.wptemp): failed to open stream: No such file or directory in /home/machine/public_html/build/engine/wp-load.php on line 96

Warning: fopen(): open_basedir restriction in effect. File(/var/tmp/.wptemp) is not within the allowed path(s): (/home/machine:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/machine/public_html/build/engine/wp-load.php on line 96

Warning: fopen(/var/tmp/.wptemp): failed to open stream: Operation not permitted in /home/machine/public_html/build/engine/wp-load.php on line 96

Warning: fopen(.SIc7CYwgY): failed to open stream: No such file or directory in /home/machine/public_html/build/engine/wp-load.php on line 112

Warning: fopen(): open_basedir restriction in effect. File(/var/tmp/.SIc7CYwgY) is not within the allowed path(s): (/home/machine:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/machine/public_html/build/engine/wp-load.php on line 112

Warning: fopen(/var/tmp/.SIc7CYwgY): failed to open stream: Operation not permitted in /home/machine/public_html/build/engine/wp-load.php on line 112
Machine Project
Spin!
Discover!
Date & Time
March 8, 2011, 7pm–10pm
March 10, 2011, 7pm–10pm
March 15, 2011, 7pm–10pm
March 21, 2011, 7pm–10pm
January 1, 2011
Location
Machine Project
Map
Pricing
225 for members
250 for non-members

We will explore the basic concepts of microcontrollers using Arduino, an easyto-
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 Processing, and can take input from sensors, control electronic devices and communicate between various electronic hardware and your computer.

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

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

Things to Bring: Wire Cutters/ Strippers

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
Basic circuits using buttons, LEDs & piezo buzzers

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
with Elisabeth McMullin

More sensors (vibration, bend, ir)
Introduction to pulse width modulation (PWM)
Controlling DC & Servo motors with Arduino
Using Arduino with the Processing language (basic control of visuals &
sound on your laptop using sensor input)

Class 4
with Elisabeth McMullin

Introduction to SPI Interfacing & I2C Interfacing with Arduino
Controlling digital potentiometers
Building an arduino audio sequencer
Other related technologies: bluetooth, OSC, other languages that can
be used with Arduino

Refund policy:
Please note, all class fees include a non-refundable enrollment deposit of $25 that will be deducted from your refund if you sign up for, then drop, a class. So, for example, if you sign up for Machine Sewing 101 and pay the $155 class fee, but then remember that you have trapeze school final exams that conflict with the Sewing class and shouldn’t have signed up after all, we will refund you $130 of your tuition payment.

Gift certificate purchase:
If you have a Machine Project gift certificate you’d like to redeem for a class, please email us at machine@machineproject.com and let us know.