5,710
edits
Changes
no edit summary
*Midterm Project: 20%
*Final Project: 30%
=Texts=
*''Software - Information Technology: Its New Meaning for Art'', New York: Jewish Museum, 1970, Catalogue.
*Jack Burnham, ''Systems Esthetics'', Artforum 1968.
*Cynthia Breazaeal, ''Designing Sociable Robots'', 2002. Chapter 8.
*Norbert Weiner, ''Cybernetics'', Chapter 4: Feedback and Oscillation.
*John McCarthy, ''Ascribing Mental Qualities to Machines'', 1979.
*John Searle, ''Minds, Brains, Programs'', 1980.
*Bertolt Brecht, ''The Radio as an Apparatus of Communication'', 1932.
*Valentino Braitenberg, ''Vehicles'', 1984. Chapters 1-4.
*Rodney Brooks, ''Elephants Don't Play Chess'', 1990.
=Schedule=
*Week 0 / Day 1: Introduction and Light Blink. Intro Lecture. Read: Software. Prompt: Meaningful Signal.
*Week 1 / Day 2: Arduino, Digital I/O. Lecture: Arduino, Digital I/O
*Week 1 / Day 3: Digital I/O continue. Prompt 2: Control Panel.
*Week 2 / Day 4: Analog Input.
*Week 2 / Day 5: Lab Time. Read: Jack Burnham, Systems Esthetics, Artforum 1968. Homework: Bring an example of an artwork that supports (or challenges) Burnham's ideas, and be prepared to discuss the essay.
*Week 3 / Day 6: Analog Output + Motor Basics.
*Week 3 / Day 7 - High Current Digital. Read: Weiner, McCarthy, Searle. Prompt 3: Thermostat.
*Week 4 / Day 8 - Midterm Project Intro. An artwork where invisible parts share equal importance with visible parts. Discuss System Aesthetics.
*Week 4 / Day 9 - Systems Aesthetics, Midterm Intro. Homework: Work on Mid-term project
*Week 5 / Day 10 - In-Class Work. Check in individually on mid-term project ideas.
*Week 5 / Day 11 - In-Class Work. Control Flow and Timings.
*Week 6 / Day 12 - Mid-term Critique.
*Week 6 / Day 13 - Mid-term Critique continued
*Week 7 / Day 14 - Veterans Day. no class
*Week 7 / Day 15 - Networks and Networked Hardware. Read: Brecht.
*Week 8 / Day 16 - Wireless Sensors.
*Week 8 / Day 17 - Physical Motion. Introduce accelerometers. Read: Braitenberg and Brookes. Prompt 4: Live networking.
*Week 9 / Day 18 - Live Networking Exercise. Braitenberg Discussion. Homework: Final Project Proposal.
*Week 9 / Day 19 - State Machines. Read: Breazeal.
*Week 10 / Day 20 - Guest Lecture, Q&A time. Work on projects.
*Week 10 / Day 21 - Q&A Time. Work on projects.
*Finals Week / Final Critiques
Extras
Feedback/Thermostat Activities.
reading a temperature sensor. Download file "tempsensor.zip"
thermostat. displays info to serial monitor. Download file "thermostat.zip"
temperature playback. Download file "tempPlayback.zip"
Proportional-integral-derivative (PID) control. (wikipedia) requires tuning. PID Library.
=Lab Kit=
SHOP ORIENTATION/SAFETY CLASS
This introduction with the shop manager is required to use any tools at the Fremont lab!!