Difference between revisions of "Classes/2009/VIS147B"
From Robert-Depot
(→Hardware) |
(→Students) |
||
Line 75: | Line 75: | ||
== Students == | == Students == | ||
+ | * Name | ||
+ | ** major | ||
+ | ** previous electronics experience | ||
+ | ** programming experience | ||
+ | ** art interests? | ||
* | * |
Revision as of 22:43, 29 March 2009
Spring 2009 - Vis 147B
USB powered microprocessor
http://www.arduino.cc/playground/
Interfacing with hardware: http://www.arduino.cc/playground/Main/InterfacingWithHardware
I feel there are probably a lot of answers here: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl the arduino forums
Contents
Curriculum
Week 1 - Intro/Assembly
- Introduction
- Assemble your Freeduino
- like so: http://mcukits.com/2009/03/12/assembling-the-freeduino-board-kit/
- verify values of resistors and capacitors (see charts in Practical Electronics for Inventors)
- check polarity (+/-) on capacitors, LEDs
- care with soldering
Week 2 - Digital input/output
- light blink example
- light fader (external LED)
- take a one dimensional output (one light) and communicate valuable information.
- "encoding"
- morse code
- think about contextualization... if the light is in an empty fuel gauge... warning light... how does its meaning change
- how could you change the meaning through contextualization
- meaning through pattern, over time
- registering input
- responding to input
- changing output based on input
Week 3 - PWM, Analog Output
- Basic motor control
Week 4 Sensor input
- Light sensor
- Flex touch sensor
- Accelerometer
Final Project
Links
- ITP Physical Computing
Hardware
Many different options. All share a common programming environment, common code, and a similar physical layout. The board we are using does not require an external USB adaptor, which means all we need to do to program (and power) it is to plug it into the computer with a USB cable.
Here are some of the variants:
- Arduino
- Arduino Duemilanove http://moderndevice.com/diecimila.shtml
- Freeduinos
- Bare Bones Freeduinos
- Bare Bones Board http://moderndevice.com/index.shtml
- Readlly Bare Bones Board http://moderndevice.com/RBBB_revB.shtml
- require external USB adapter
- Off-board Serial
- FTDI breakout board (with DTR reset) http://www.sparkfun.com/commerce/product_info.php?products_id=8772
Students
- Name
- major
- previous electronics experience
- programming experience
- art interests?