Difference between revisions of "Classes/2009/VIS147B"
From Robert-Depot
(→Week 2 - Digital input/output) |
(→Week 2 - Digital input/output) |
||
Line 24: | Line 24: | ||
** how could you change the meaning through contextualization | ** how could you change the meaning through contextualization | ||
** meaning through pattern, over time | ** meaning through pattern, over time | ||
+ | * registering input | ||
+ | * responding to input | ||
+ | * changing output based on input | ||
=== Week 3 - PWM, Analog Output === | === Week 3 - PWM, Analog Output === |
Revision as of 21:36, 29 March 2009
Spring 2009 - Vis 147B
http://www.arduino.cc/playground/
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
- 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