Class dates:
Please note the dates of your class. Due to the Thanksgiving Holiday and the Legislative day, there are some shifted classes.
- Some time in weeks 1 - 3: Attend a tool safety session in the shop
Week 1
- What is Physical Computing?
- What is a Microcontroller?
- Microcontrollers and sensors in the everyday environment
- Analog vs. Digital
- Digital Input and Output
- Breadboards
- Intro to Arduino and first program.
- Assignment:
- Reading:
- Crawford, The Art of Interactive Design, chapters 1 and 2 (note: you will need to sign into NYUHome to view this. From your NYUHome home page, click "Research" then "books24x7.com" then search for "The Art of Interactive Design" by Chris Crawford. Alternately, try this link. )
Week 2
- analog input
- start observation project
- Assignment:
- Reading:
- Norman, Design of Everyday Things, ch. 1
- Norman, Emotional Design, Chapter 1, "Attractive Things Work Better".
Week 3
Week 4
- analog output
- Assignment:
- Reading: Norretranders, The User Illusion, Chapter 6: The Bandwidth of Consciousness
Week 5
Week 6
- serial communication week 2
- multiple sensors
- Interpreting bytes: ASCII vs. binary
- handshaking/call-and-response
- Assignment:
- Lab: Multiple Serial Output
Week 7
Week 8
Week 9
- complex data communications
- configuration vs. communication (command move vs. data mode)
- addressing
- XBee serial as example
- protocols discussion
Week 10
- modularity, code approaches, and project planning
Week 11
- present finals in progress. Critique concepts and interaction
Week 12
- present in progress, Critique concepts and interaction
Week 13
- final project workshop. Discuss any remaining technical issues
Week 14