I've always been really interested in playing around with Arduino, but I never pushed myself until now, because I'm taking a class called "Hacking Mobile Technology" this fall for my PhD coursework. One part of the syllabus is creating an installation (ie., displayable art/media piece), and I figured Arduino knowledge might really come in handy.
One of my local hacker/makerspaces --
Machine Project -- is having a 4 day (for three hours per day) class for $250.
Is this worth the price?More info here:
http://machineproject.com/archive/classwork/2011/08/02/introduction-to-microcontrollers-with-arduino-2/(In before "Just teach yourself.")
For those who don't want to click the link:
Class 1:
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:
Programming review
Basic sensor input (switches, knobs, & light sensors)
Controlling devices using sensor input
Introduction to transistors
Relays & controlling higher powered devices
Class 3:
Introduction to pulse width modulation (PWM)
Controlling DC & Servo motors with Arduino
Multiplexers and controlling many devices
Using Arduino with the Processing language (basic control of visuals &
sound on your laptop using sensor input)
Class 4:
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
Comments
I'm very interested to know what I'm missing, because I must be out of the loop somehow.
As for the class, I dunno. I mean, aside from some of the stuff in classes 3 and 4, I've learned all of that just by fiddling and reading tutorials. You should just buy an arduino and try doing something. I first bought an arduino with the intention of making my RC car drift on it's own. After reading docs and just messing around, I learned how to interface with the ESC on the car, work servos, and read sensors.
With Arduino, you learn by doing. I don't think you really need that class.
Alex, if you want to meet me at that boardgaming meet-up tonight, I can bring one of my arduinos and some LEDs and stuff for you to borrow.
Here's the link so you dont have to dig through your facebook event stuff.
Link