===== Intro to IM ===== **Place:** Inside the teaching lab that is hidden somewhere deep in the Arts Center\\ **Time:** Wednesday, September 7, 2016, 2:40pm – 5:20pm ---- === Forword === * Checking attendance * Introducing our special guest: Phillip Sterns (He’ll be installing his [[http://www.phillipstearns.com/chandelier/|Chandelier]] at the NYUAD Arts Gallery. [[http://www.phillipstearns.com/|More of his works]]. * Autoactivity ≠ Reactivity ≤ Interactivity (high, moderate, low, or zero interactivity) * Input, process, and output * Question: What is your definition about //Interaction Design//, and //User Interface Design//? === Power on === Todays lecture will be about an //Intro to Arduino programming// (digital input/output) * [[https://www.arduino.cc/en/Main/Software|Download the Arduino Software]] * **Windows users** need to download and install this driver:\\ [[https://cdn.sparkfun.com/assets/learn_tutorials/7/4/CDM_v2.12.00_WHQL_Certified.exe]]\\ **Mac users**, if the Arduino program does not automatically register your board, follow these instructions:\\ Plug in your RedBoard\\ Download https://cdn.sparkfun.com/assets/learn_tutorials/7/4/apple_vcp_unload.scpt\\ Double click the downloaded file and then run the script by clicking the play button\\ Download and run: https://cdn.sparkfun.com/assets/learn_tutorials/7/4/FTDIUSBSerialDriver_v2_3.dmg ---- === Homework === == Readings == * [[http://cc.droolcup.com/wp-content/uploads/2015/07/The-Design-of-Everyday-Things-Revised-and-Expanded-Edition.pdf|The Design of Everyday Things]], The Psychopathology of Everyday Things, Chapter 1 * [[http://www.jnd.org/dn.mss/emotion_design_at.html|Emotion & Design: Attractive things work better]], Don Norman * To get an idea of the ins and outs of the Arduino development environment: https://www.arduino.cc/en/Guide/Environment * Read about [[https://itp.nyu.edu/physcomp/lessons/microcontrollers/analog-output/|analog output]] and [[https://itp.nyu.edu/physcomp/lessons/microcontrollers/analog-input/|analog Input]] == Assignment == Expanding on your initial switch from last week, make a program with the Arduino that combines multiple digital inputs and outputs