Intro to Physical Computing Syllabus

Research & Learning

Other Class pages

Shop Admin

ITP Help Pages
Tom's pcomp site
DanO's pcomp site


Introduction to Physical Computing - Fall 2009

Fall09.Rory History

Hide minor edits - Show changes to markup

January 05, 2011, at 05:13 PM by rmn236 -
Changed lines 8-9 from:

Weekly Slides

to:

Weekly Slides

December 19, 2009, at 02:38 PM by rmn236 -
Changed line 31 from:

Joshua Kleiner\\

to:

Joshua Kleiner\\

December 05, 2009, at 12:59 AM by rmn236 -
Added line 453:
  • Arduino Pro Mini
December 04, 2009, at 08:00 PM by rmn236 -
Changed lines 102-135 from:
to:
  • Group One
    • Bunmi
    • Jasmine
  • Group Two
    • Aiwen
  • Group Three
    • Chika
    • Leo
  • Group Four
    • Chris L.
    • Neil
  • Group Five
    • Dawn
  • Group Six
    • Kody
  • Group Seven
    • Mark
  • Group Eight
    • Minwoo
  • Group Nine
    • Sandeep
  • Group Ten
    • Sarah
  • Group Eleven
    • Seth
  • Group Twelve
    • Yang
  • Group Thirteen
    • Marie
  • Group Fourteen
    • Sofy
  • Group Fifteen
    • Chris A.
November 30, 2009, at 10:56 PM by rmn236 -
Changed lines 45-46 from:

Sooyun Yun

to:

Sooyun Yun

November 28, 2009, at 10:50 PM by rmn236 -
Changed lines 417-421 from:
  • Arduino Skinny
to:
  • Other Arduino Varieties
    • Arduino Skinny
    • Arduino Mega
    • Arduino Stamp
    • Teensy
November 28, 2009, at 10:49 PM by rmn236 -
Changed lines 413-417 from:

@]

to:

@]

Week Twelve

  • Arduino Skinny
November 28, 2009, at 10:45 PM by rmn236 -
Deleted line 70:
Changed lines 74-100 from:
to:
  • Group Two
    • Scott
  • Group Three
    • Soo Yun
    • Poram
  • Group Four
    • Okka
  • Group Five
    • Nico
  • Group Six
    • Mike Lewis
    • Mike Doherty
  • Group Seven
    • Marko
    • Mike Doherty
  • Ground Eight
    • Michelle
    • Fu
  • Group Nine
    • Garrad
  • Group Ten
    • Josh
  • Group Eleven
    • Yoon Ju
  • Group Twelve
    • Yimeng
November 28, 2009, at 10:43 PM by rmn236 -
Added lines 72-75:
  • Group One
    • Jason
    • Lucas
November 25, 2009, at 04:03 PM by rmn236 -
Changed lines 71-75 from:
  • Group 1 - "glassnotes"
    • Khairani
    • Nico
    • Fu
to:
November 25, 2009, at 04:02 PM by rmn236 -
Changed lines 388-390 from:

@]

Week Eleven

to:

@]

November 17, 2009, at 07:10 PM by rmn236 -
Changed lines 388-390 from:

@]

to:

@]

Week Eleven

November 12, 2009, at 09:19 PM by rmn236 -
Changed lines 375-376 from:
  • XBee Personal Area Network (PAN) addresses at ITP
to:
  • XBee Personal Area Network (PAN) addresses at ITP
November 12, 2009, at 09:19 PM by rmn236 -
Changed lines 375-376 from:
to:
  • XBee Personal Area Network (PAN) addresses at ITP
November 10, 2009, at 10:40 PM by rmn236 -
Deleted line 378:
Deleted line 386:
November 10, 2009, at 10:40 PM by rmn236 -
Changed lines 374-389 from:
  • New Micros Xbee Dongle
to:
  • New Micros Xbee Dongle
Configuring an Xbee: The Arduino Method

void setup()
{
}

void loop()
{
  delay(1);
}

November 10, 2009, at 10:32 PM by rmn236 -
Changed lines 370-374 from:
  • Hyperterminal (Windows)
to:
  • Hyperterminal (Windows)
  • Helpful Serial Hardware
    • Breakout Board for FT232RL USB to Serial
    • Xbee Explorer USB
    • New Micros Xbee Dongle
November 10, 2009, at 10:29 PM by rmn236 -
Changed line 365 from:
  • Zterm (Mac, unsupported Snow Leopard)
to:
  • Zterm (Mac, unsupported in Snow Leopard)
Added line 369:
  • Screen command (Linux / Mac)
November 10, 2009, at 10:28 PM by rmn236 -
Changed lines 359-369 from:
  • How To Get What You Want - documentation, techniques, and circuits for soft circuitry
to:
  • How To Get What You Want - documentation, techniques, and circuits for soft circuitry

Week Ten

  • Serial Terminal Software
    • goSerial (Mac)
    • Zterm (Mac, unsupported Snow Leopard)
    • XBee Terminal Max (all)
    • XBee Radio Terminal Program (Processing, all)
    • Cornflake (Mac)
    • Hyperterminal (Windows)
November 06, 2009, at 10:32 AM by rmn236 -
Changed line 359 from:
  • Wearable Technology Documentation - documentation, techniques, and circuits for soft circuitry
to:
  • How To Get What You Want - documentation, techniques, and circuits for soft circuitry
November 06, 2009, at 10:31 AM by rmn236 -
Changed line 359 from:
  • Wearable Technology Documentation - documentation, techniques, and circuits for soft circuitry and more
to:
  • Wearable Technology Documentation - documentation, techniques, and circuits for soft circuitry
November 06, 2009, at 10:30 AM by rmn236 -
Added lines 356-359:

Week Nine

  • LessEMF - a great site for a lot of important materials for soft circuits
  • Wearable Technology Documentation - documentation, techniques, and circuits for soft circuitry and more
November 05, 2009, at 05:44 PM by rmn236 -
Changed line 71 from:
  • "glassnotes"
to:
  • Group 1 - "glassnotes"
November 05, 2009, at 05:43 PM by rmn236 -
Changed line 71 from:
  • Group 1
to:
  • "glassnotes"
November 04, 2009, at 09:15 PM by rmn236 -
Added lines 76-77:
  • Thursday Groups
November 04, 2009, at 09:15 PM by rmn236 -
Added lines 68-75:

Final Project

  • Wednesday Groups
    • Group 1
      • Khairani
      • Nico
      • Fu
Deleted lines 353-363:

Week Eight

Week Nine

Final Project

  • Wednesday Groups
    • Group 1
      • Khairani
      • Nico
      • Fu
November 04, 2009, at 09:14 PM by rmn236 -
Changed lines 348-356 from:

Week Nine

to:

Week Nine

Final Project

  • Wednesday Groups
    • Group 1
      • Khairani
      • Nico
      • Fu
November 04, 2009, at 06:04 PM by rmn236 -
Changed line 240 from:
Tone Generator
to:
Tone Generator
Changed lines 346-348 from:

Week Eight

to:

Week Eight

Week Nine

October 29, 2009, at 06:13 PM by rmn236 -
Changed lines 344-346 from:
  • Serial Examples including how to send single sensor data in multiple formats, sending multiple sensor data in multiple formats, call-and-response, handshake, and Rory's Etch-A-Sketch.
to:
  • Serial Examples including how to send single sensor data in multiple formats, sending multiple sensor data in multiple formats, call-and-response, handshake, and Rory's Etch-A-Sketch.

Week Eight

October 24, 2009, at 11:09 PM by rmn236 -
Changed lines 342-344 from:

Week Seven

to:

Week Seven

  • Serial Examples including how to send single sensor data in multiple formats, sending multiple sensor data in multiple formats, call-and-response, handshake, and Rory's Etch-A-Sketch.
October 22, 2009, at 11:05 AM by rmn236 -
Changed lines 340-342 from:
  • Objectified the movie
to:
  • Objectified the movie

Week Seven

October 17, 2009, at 02:59 PM by rmn236 -
Changed lines 339-340 from:
  • Integrating Sound Recording and Playback in your projects
to:
  • Integrating Sound Recording and Playback in your projects
  • Objectified the movie
October 17, 2009, at 02:59 PM by rmn236 -
Changed lines 338-339 from:
  • Serial Formats and Serial Demo Code
to:
  • Serial Formats and Serial Demo Code
  • Integrating Sound Recording and Playback in your projects
October 14, 2009, at 11:15 PM by rmn236 -
Added lines 335-338:

Week Six

  • Serial Formats and Serial Demo Code
October 09, 2009, at 10:40 PM by mb3678 -
Changed line 323 from:
  • Group 3
to:
  • Group 4
Changed line 327 from:
  • Group 4
to:
  • Group 5
Changed line 331 from:
  • Group 5
to:
  • Group 6
Deleted lines 334-337:
  • Group 6
    • MinWoo Bae
    • Neil Hickey
    • Yang Liu
October 09, 2009, at 10:32 PM by mb3678 -
Changed lines 334-338 from:
  • Jasmine
to:
  • Jasmine
  • Group 6
    • MinWoo Bae
    • Neil Hickey
    • Yang Liu
October 09, 2009, at 02:00 PM by rmn236 -
Changed line 314 from:
  • MG
to:
  • Marie Genevieve
October 09, 2009, at 01:59 PM by rmn236 -
Changed lines 308-334 from:
  • Michael Lewis
to:
  • Michael Lewis
  • Thursday Groups
    • Group 1
      • Chris Anthony
      • Chris Langer
      • MG
    • Group 2
      • Leo Kang
      • Sandeep
      • Seth
    • Group 3
      • MinWoo
      • Yang
      • Neil
    • Group 3
      • Mark
      • Aiwen
      • Sofy
    • Group 4
      • Kody
      • Sarah Jenny
      • Chika
    • Group 5
      • Bunmi
      • Dawn
      • Jasmine
October 08, 2009, at 05:54 PM by rmn236 -
Changed line 61 from:

Sarah Jenny Bleviss\\

to:

Sarah Jenny\\

Changed line 65 from:

Sofy Yuditskaya\\

to:

Sofy Yuditskaya\\

October 08, 2009, at 10:30 AM by rmn236 -
Changed lines 274-275 from:
to:
  • RadioShack Mini Audio Amplifier
October 08, 2009, at 10:29 AM by rmn236 -
Added lines 273-274:
  • LM386 Power Amplifier (RadioShack) (Schematic)
October 08, 2009, at 10:16 AM by rmn236 -
Changed lines 280-305 from:
  • Etch-A-Sketch 2000
to:
  • Etch-A-Sketch 2000
  • Wednesday Groups
    • Group 1
      • Marko
      • Mike Doherty
    • Group 2
      • Fu
      • Nico
      • Okka
    • Group 3
      • Jason
      • Dave
      • Lucas
    • Group 3
      • Yimeng
      • Josh
      • Yoon Ju
    • Group 4
      • Scott
      • Sooyun
      • Poram
    • Group 5
      • Qian
      • Garrad
      • Michael Lewis
October 06, 2009, at 09:16 PM by rmn236 -
Changed lines 277-280 from:
  • Plink Jet
to:
  • Plink Jet
  • Arduino Noise Box Synth
  • Digital Graffiti
  • Etch-A-Sketch 2000
October 06, 2009, at 09:05 PM by rmn236 -
Added lines 273-277:
  • Media Controller Inspiration
    • Ramps
    • WiiDraw
    • Digital Wheel Art
    • Plink Jet
October 06, 2009, at 08:40 PM by rmn236 -
Changed lines 271-272 from:

Week Four

to:

Week Five

October 06, 2009, at 08:40 PM by rmn236 -
Added line 222:
Changed lines 269-272 from:

@]

to:

@]

Week Four

October 02, 2009, at 02:37 AM by rmn236 -
Added lines 8-9:

Weekly Slides

October 02, 2009, at 02:34 AM by rmn236 -
Changed line 260 from:
  digitalWrite(speakerPin,LOW);   // turn the speaker pin ff
to:
  digitalWrite(speakerPin,LOW);   // turn the speaker pin off
October 02, 2009, at 02:33 AM by rmn236 -
Changed lines 235-266 from:
  • Arduino Playground
to:
  • Arduino Playground
Tone Generator

// The following example code will read in an analog reading from a potentiometer
// and use the reading to control the timing in which a small 8-ohm speaker is pulsed

int potPin = 0;        // the potentiometer is connected to analog pin 0
int speakerPin = 2;    // the speaker is connected to digital pin 2

int analogValue = 0;

void setup()
{
  pinMode(speakerPin,OUTPUT);  // define the speaker pin as an output, obviously
}

void loop()
{
  analogValue = analogRead(potPin);   // read an analog value fro the potentiometer
  analogValue = map(analogValue, 0, 1023, 1912, 3830);  // map the analog input range 0 - 1023 to the range that defines the frequency timing for an octave of notes

  digitalWrite(speakerPin,HIGH);  // turn the speaker pin on
  delayMicroseconds(analogValue); // delay for a certain amount of microseconds
  digitalWrite(speakerPin,LOW);   // turn the speaker pin ff
  delayMicroseconds(analogValue); // delay for the same amount of microseconds

  // funny enough, turning the speaker pin on and off very quickly at a certain rate will cause the speaker to generate a tone
}

October 02, 2009, at 02:27 AM by rmn236 -
Added line 224:
  • Super Bright LEDs
October 02, 2009, at 02:26 AM by rmn236 -
Added line 223:
  • Adafruit Industries
October 02, 2009, at 02:25 AM by rmn236 -
Added lines 224-225:
  • All Electronics
  • RadioShack
September 30, 2009, at 08:06 PM by swb253 -
Changed line 39 from:

Scott Wayne Indiana\\

to:

Scott Wayne Indiana\\

September 30, 2009, at 08:04 PM by yb464 -
Changed line 41 from:

Yimeng Bai\\

to:

Yimeng Bai\\

September 29, 2009, at 01:25 PM by rmn236 -
Added line 220:
  • Tom Igoe's Physical Computing’s Greatest Hits (and misses)
September 29, 2009, at 01:24 PM by rmn236 -
Changed lines 228-230 from:
  • Leeds Radio, 68 North 7th Street, Brooklyn
to:
  • Leeds Radio, 68 North 7th Street, Brooklyn
  • Arduino.cc Reference
  • Arduino Playground
September 29, 2009, at 01:23 PM by rmn236 -
Changed lines 217-228 from:
  • MAKE's Super Learn-To-Solder Tutorial Round Up
to:
  • MAKE's Super Learn-To-Solder Tutorial Round Up

Week Four

  • Electronics Shopping
    • SparkFun
    • Electronic Goldmine
    • Jameco
    • Newark
    • Mouser
    • Digikey
    • 269 Electronics Inc., 269 Canal Street, Manhattan (Make Blog)
    • Leeds Radio, 68 North 7th Street, Brooklyn
September 26, 2009, at 10:31 AM by rmn236 -
Changed lines 216-217 from:
  • Graffiti Research Lab
to:
  • Graffiti Research Lab
  • MAKE's Super Learn-To-Solder Tutorial Round Up
September 26, 2009, at 10:28 AM by rmn236 -
Changed lines 43-45 from:

Sooyun Yun
Chris Anthony

to:

Sooyun Yun

Changed lines 64-65 from:
to:

Chris Anthony

September 24, 2009, at 04:17 PM by sy737 -
Changed lines 64-66 from:

Sofy Yuditskaya

to:

Sofy Yuditskaya

September 23, 2009, at 10:45 PM by rmn236 -
Added line 215:
  • How to use a Multimeter video
September 23, 2009, at 10:44 PM by rmn236 -
Changed lines 214-216 from:
  • Ohm's Law Quiz
to:
  • Ohm's Law Quiz
  • House of the Future video
  • Graffiti Research Lab
September 23, 2009, at 06:03 PM by rmn236 -
Deleted line 31:

Laewoo Kang\\

Added line 55:

Laewoo Kang\\

September 23, 2009, at 05:58 PM by rmn236 -
Changed lines 210-214 from:

@]

to:

@]

Week Three

  • Ohm's Law Quiz
September 23, 2009, at 02:47 PM by mb3678 -
Added line 57:

MinWoo Bae\\

September 18, 2009, at 04:19 PM by sy737 -
Changed line 62 from:

Marie Genevieve Cyr (*)

to:

Marie Genevieve Cyr (*)\\

September 18, 2009, at 04:19 PM by sy737 -
Deleted line 40:

Sofy Yuditskaya\\

Changed lines 63-65 from:
to:

Sofy Yuditskaya

September 18, 2009, at 11:54 AM by rmn236 -
Changed line 167 from:
  Serial.begin(9600);  // configues serial communication at 9600 bps (bits per second)
to:
  Serial.begin(9600);  // configures serial communication at 9600 bps (bits per second)
Changed lines 172-173 from:
  analogValue = analogRead(potPin);  // reads in the analog reads and saves it to a variable
  Serial.println(analogValue);       // sends the analog value from the Arduino to your computer's serial monitor
to:
  analogValue = analogRead(potPin);  // reads in the analog voltage and saves it to a variable
  Serial.println(analogValue);       // prints the analog value from the Arduino to your computer's serial monitor
Added lines 176-207:

@]

LED Light Dimmer
[@

// The following example code will read in the analog voltage from // a potentiometer and send it out to an LED on an analog out pin. // The effect is that the LED will change brightness as your turn // the knob of the potentiometer.

int potPin = 0; // the potentiometer is connected on analog pin 0 int ledPin = 3; // the LED is connected on digital PWM pin 3 int potValue = 0; // a variable to store the analog value of the pot

void setup() {

  Serial.begin(9600);        // configures serial communication at 9600 bps (bits per second)
  pinMode(ledPin, OUTPUT);   // set the LED pin as an output

}

void loop() {

  potValue = analogRead(potPin);      // reads in the analog voltage and saves it to a variable

  Serial.println(potValue);           // prints the analog value from the Arduino to your computer's serial monitor

  analogWrite(ledPin, potValue / 4);  // sends out an analog voltage related to the analog input voltage from the pot
                                      // The analog input range is 0 - 1023 and the analog output range is 0 - 255 so you must divide by 4 for scaling  
  delay(10);                          // pause 10 milliseconds, this will keep your Arduino from slamming your computer with messages

}

September 18, 2009, at 11:42 AM by rmn236 -
Deleted line 57:

Monica Krishnan\\

September 18, 2009, at 11:41 AM by rmn236 -
Deleted lines 57-58:

Michael Knuepfel
Mizuho Madono\\

September 17, 2009, at 08:56 PM by sr1693 -
Changed line 62 from:

Sandeep Ravindranath\\

to:

Sandeep Ravindranath\\

September 17, 2009, at 08:55 PM by sr1693 -
Changed line 62 from:

Sandeep Ravindranath\\

to:

Sandeep Ravindranath\\

September 17, 2009, at 05:52 PM by rmn236 -
Changed line 55 from:

\\

to:

Jasmine Youssef\\

September 17, 2009, at 05:52 PM by rmn236 -
Changed line 55 from:

Jasmine Youssef\\

to:

\\

September 17, 2009, at 05:09 PM by mt1597 -
Changed line 57 from:

[[http://itp.nyu.edu/~mt1597/arbitract/pcomp|Mark Triant\\

to:

Mark Triant\\

September 17, 2009, at 05:08 PM by mt1597 -
Changed line 57 from:

Mark Triant\\

to:

[[http://itp.nyu.edu/~mt1597/arbitract/pcomp|Mark Triant\\

September 17, 2009, at 02:27 PM by rmn236 -
Changed line 51 from:

Aiwen Wang-Huddleston\\

to:

Aiwen Wang-Huddleston\\

September 17, 2009, at 11:47 AM by rmn236 -
Changed lines 157-158 from:
to:
  • Maywa Denki's Otamatone
September 17, 2009, at 10:53 AM by rmn236 -
Changed lines 152-153 from:
  • Must be made of simple materials: cardboard, foam board, Manilla folders, construction paper, glue, tape, pen, markers, crayons, pencils, etc.
  • Think critically about its interface or usage
to:
  • May be made of simple materials: cardboard, foam board, Manilla folders, construction paper, glue, tape, pen, markers, crayons, pencils, etc.
  • Think critically about its interface and usage.
September 17, 2009, at 10:43 AM by rmn236 -
Changed lines 150-151 from:
  • The One-Second Time Travel Machine from The Science of Sleep by Michel Gondry
to:
  • Requirements
    • Must not be functional!
    • Must be made of simple materials: cardboard, foam board, Manilla folders, construction paper, glue, tape, pen, markers, crayons, pencils, etc.
    • Think critically about its interface or usage
    • Don't stress! This is supposed to be fun.
  • Inspiration
    • The One-Second Time Travel Machine from The Science of Sleep by Michel Gondry
September 17, 2009, at 10:37 AM by rmn236 -
Changed lines 149-151 from:
to:
  • Fantasy Device
    • The One-Second Time Travel Machine from The Science of Sleep by Michel Gondry
September 17, 2009, at 10:12 AM by rmn236 -
Changed lines 150-151 from:
Print the analog readings from a potentiometer
to:
Print the analog readings from a potentiometer
September 17, 2009, at 10:12 AM by rmn236 -
Changed lines 148-170 from:
  • Resistor Color Code Guide
to:
  • Resistor Color Code Guide
Print the analog readings from a potentiometer
// The following example code will read in the analog voltage from
// a potentiometer and print the values (0 - 1023) to your serial monitor

int potPin = 0;        // the potentiometer is connected on analog pin 0
int analogValue = 0;   // a variable to store the analog values

void setup()
{
  Serial.begin(9600);  // configues serial communication at 9600 bps (bits per second)
}

void loop()
{
  analogValue = analogRead(potPin);  // reads in the analog reads and saves it to a variable
  Serial.println(analogValue);       // sends the analog value from the Arduino to your computer's serial monitor
  delay(10);                         // pause 10 milliseconds, this will keep your Arduino from slamming your computer with messages
}
September 17, 2009, at 10:00 AM by rmn236 -
Changed lines 147-148 from:
  • Graphical Web Resistor Calculator
to:
  • Graphical Web Resistor Calculator
  • Resistor Color Code Guide
September 17, 2009, at 09:58 AM by rmn236 -
Changed lines 146-147 from:
  • Resistulator
to:
  • Resistulator
  • Graphical Web Resistor Calculator
September 17, 2009, at 09:58 AM by rmn236 -
Changed lines 144-146 from:
  • Male-to-Male Jumper Wires from Sparkfun
to:
  • Male-to-Male Jumper Wires from Sparkfun
  • Resistor Calculators
    • Resistulator
September 17, 2009, at 09:57 AM by rmn236 -
Changed lines 142-144 from:

Week Two

to:

Week Two

  • Male-to-Male Jumper Wires from Sparkfun
September 17, 2009, at 09:44 AM by rmn236 -
Changed line 65 from:

Yang Liu\\

to:

Yang Liu\\

September 16, 2009, at 06:08 PM by rmn236 -
Changed lines 25-26 from:

Wednesday Class\\

to:

Wednesday Class

September 16, 2009, at 06:08 PM by rmn236 -
Changed line 49 from:

Adebunmi Adeleke\\

to:

Adebunmi Adeleke\\

September 16, 2009, at 04:11 PM by rmn236 -
Changed line 38 from:

http://www.itp.nyu.edu/~ql279/Qian Liu\\

to:

Qian Liu\\

September 16, 2009, at 04:10 PM by rmn236 -
Changed line 38 from:

[http://www.itp.nyu.edu/~ql279/Qian Liu]]\\

to:

http://www.itp.nyu.edu/~ql279/Qian Liu\\

September 16, 2009, at 04:10 PM by rmn236 -
Changed line 38 from:

Qian Liu\\

to:

[http://www.itp.nyu.edu/~ql279/Qian Liu]]\\

September 16, 2009, at 03:32 PM by gkb218 -
Changed line 25 from:

Wednesday Class

to:

Wednesday Class\\

September 16, 2009, at 03:32 PM by gkb218 -
Changed lines 26-27 from:

Garrad Bradley\\

to:

Garrad Bradley\\

September 16, 2009, at 02:26 PM by yjc286 -
Changed line 44 from:

Yoon Ju Cho\\

to:

Yoon Ju Cho\\

September 16, 2009, at 10:47 AM by rmn236 -
Changed line 45 from:

Sooyun Yun\\

to:

Sooyun Yun\\

September 16, 2009, at 10:10 AM by rmn236 -
Deleted line 42:

Yimeng Bai\\

September 16, 2009, at 10:10 AM by rmn236 -
Changed line 40 from:

scott wayne indiana\\

to:

Scott Wayne Indiana\\

Changed line 44 from:

http://web.me.com/caincharror/YBs_Category/HOME.html\\

to:

Yimeng Bai\\

Added line 46:

Sooyun Yun\\

September 16, 2009, at 01:18 AM by yb464 - add blog
September 16, 2009, at 01:17 AM by yb464 -
Added line 44:

http://web.me.com/caincharror/YBs_Category/HOME.html\\

September 15, 2009, at 11:02 PM by rmn236 -
Changed line 55 from:

Kody Trauger\\

to:

Kody Trauger\\

September 15, 2009, at 09:50 PM by mcm508 -
Changed line 34 from:

Marko Manriquez\\

to:

Marko Manriquez\\

September 15, 2009, at 09:40 PM by rmn236 -
Changed line 51 from:

Chika Iijima\\

to:

Chika Iijima\\

September 15, 2009, at 09:40 PM by rmn236 -
Changed lines 42-43 from:

Sooyun Yun
Tsai-Heng Hsieh\\

to:

Nico Hsieh\\

September 15, 2009, at 11:19 AM by swb253 -
Changed line 40 from:

Scott Wayne Indiana\\

to:

scott wayne indiana\\

September 15, 2009, at 09:53 AM by rmn236 -
Changed line 35 from:

\\

to:

David Miller\\

September 15, 2009, at 09:52 AM by rmn236 -
Changed lines 45-46 from:

Yoon Ju Cho

to:

Yoon Ju Cho
Chris Anthony

September 15, 2009, at 09:47 AM by rmn236 -
Changed line 53 from:

Dawn Hayes\\

to:

Dawn Hayes\\

September 15, 2009, at 09:47 AM by rmn236 -
Changed line 35 from:

David Miller\\

to:

\\

September 15, 2009, at 12:09 AM by rmn236 -
Changed line 33 from:

Lucas Werthein\\

to:

Lucas Werthein\\

September 14, 2009, at 11:25 PM by rmn236 -
Changed line 52 from:

Christopher Langer\\

to:

Christopher Langer\\

September 14, 2009, at 10:22 PM by lk1068 -
Changed line 32 from:

Laewoo Kang\\

to:

Laewoo Kang\\

September 14, 2009, at 09:22 PM by rmn236 -
Changed line 29 from:

Joshua Kleiner\\

to:

Joshua Kleiner\\

September 14, 2009, at 02:45 PM by pl872 -
Changed line 38 from:

Poram Lee\\

to:

Poram Lee\\

September 14, 2009, at 02:23 PM by sb2843 -
Changed line 62 from:

Sarah Jenny Bleviss\\

to:

Sarah Jenny Bleviss\\

September 14, 2009, at 02:22 PM by sb2843 -
Changed line 62 from:

Sarah Bleviss\\

to:

Sarah Jenny Bleviss\\

September 14, 2009, at 12:25 PM by mmc459 -
September 14, 2009, at 12:06 AM by swb253 -
Changed line 40 from:

Scott Indiana\\

to:

Scott Wayne Indiana\\

September 14, 2009, at 12:02 AM by rmn236 -
Changed line 40 from:

Scott Buchanan\\

to:

Scott Indiana\\

September 13, 2009, at 11:25 PM by sy737 -
Changed line 41 from:

Sofy Yuditskaya\\

to:

Sofy Yuditskaya\\

September 13, 2009, at 05:17 PM by rmn236 -
Changed line 30 from:

Keng-Fu Chu\\

to:

Keng-Fu Chu\\

September 13, 2009, at 05:17 PM by rmn236 -
Changed line 30 from:

Keng-Fu Chu\\

to:

Keng-Fu Chu\\

September 13, 2009, at 05:03 PM by rmn236 -
Changed lines 64-65 from:

Yang Liu

to:

Yang Liu
Marie Genevieve Cyr (*)

September 12, 2009, at 02:54 PM by rmn236 -
Changed line 30 from:

Keng-Fu Chu\\

to:

Keng-Fu Chu\\

September 12, 2009, at 12:51 PM by jwa241 -
Changed line 28 from:

Jason Aston\\

to:

Jason W. Aston\\

September 11, 2009, at 08:55 PM by rmn236 -
Deleted line 69:
Changed lines 138-140 from:

}@]

to:

}@]

Week Two

September 11, 2009, at 08:54 PM by rmn236 -
Changed lines 45-46 from:

Yoon Ju Cho

to:

Yoon Ju Cho

Changed lines 64-66 from:

Yang Liu

to:

Yang Liu

September 11, 2009, at 08:53 PM by rmn236 -
Changed lines 27-46 from:

Garrad Bradley
Jason Aston
Joshua Kleiner
Keng-Fu Chu
Khairani Barokka (http://itp.nyu.edu/~kb1270/oblog/)
Laewoo Kang
Lucas Werthein
Marko Manriquez
David Miller
Michael Lewis (http://mdlewis-itp.info)
Michael Doherty (http://neufuture.com/tags/pcomp/)
Poram Lee
Qian Liu
Scott Buchanan
Sofy Yuditskaya
Sooyun Yun
Tsai-Heng Hsieh
Yimeng Bai
Yoon Ju Cho

to:

Garrad Bradley
Jason Aston
Joshua Kleiner
Keng-Fu Chu
Khairani Barokka
Laewoo Kang
Lucas Werthein
Marko Manriquez
David Miller
Michael Lewis
Michael Doherty
Poram Lee
Qian Liu
Scott Buchanan
Sofy Yuditskaya
Sooyun Yun
Tsai-Heng Hsieh
Yimeng Bai
Yoon Ju Cho

Changed lines 49-59 from:

Adebunmi Adeleke
Aiwen Wang-Huddleston
Chika Iijima
Christopher Langer
Dawn Hayes
Jasmine Youssef
Kody Trauger
Mark Triant
Michael Knuepfel
Mizuho Madono
Monica Krishnan\\

to:

Adebunmi Adeleke
Aiwen Wang-Huddleston
Chika Iijima
Christopher Langer
Dawn Hayes
Jasmine Youssef
Kody Trauger
Mark Triant
Michael Knuepfel
Mizuho Madono
Monica Krishnan\\

Changed lines 61-62 from:

Sandeep Ravindranath
Sarah Bleviss\\

to:

Sandeep Ravindranath
Sarah Bleviss\\

Changed lines 64-66 from:

Yang Liu

to:

Yang Liu

September 11, 2009, at 08:49 PM by rmn236 -
Changed line 31 from:

Khairani Barokka\\

to:

Khairani Barokka (http://itp.nyu.edu/~kb1270/oblog/)\\

Changed lines 36-37 from:

Michael Lewis
Michael Doherty\\

to:

Michael Lewis (http://mdlewis-itp.info)
Michael Doherty (http://neufuture.com/tags/pcomp/)\\

September 11, 2009, at 08:44 PM by rmn236 -
Changed line 63 from:

Seth Garrison\\

to:

Seth Garrison\\

September 11, 2009, at 09:31 AM by rmn236 -
Added line 35:

David Miller\\

Deleted line 52:

David Miller\\

September 11, 2009, at 09:30 AM by rmn236 -
Changed line 60 from:

Neil Hickey\\

to:

Neil Hickey\\

September 11, 2009, at 12:32 AM by kb1270 -
Changed line 31 from:

Khairani Barokka\\

to:

Khairani Barokka\\

September 10, 2009, at 12:08 AM by rmn236 -
Changed lines 81-84 from:
to:
  • Other places to get an Arduino
    • Adafruit
    • Sparkfun
September 10, 2009, at 12:05 AM by rmn236 -
Added lines 82-83:
Blinking LED
Changed lines 104-137 from:

@]

to:

@]

LED switch control
// The following example code will turn an LED on and off based on
// the activity of a button switch

int ledPin = 2;      // an LED will be attached on pin 2
int switchPin = 3;   // a switch will be attached on pin 3
int switchState = 0; // a temporary variable for storing the switch state

void setup()
{
  pinMode(ledPin,OUTPUT);    // set up the LED pin as an output
  pinMode(switchPin,INPUT);  // set up the switch pin as an input
}

void loop()
{
  // read in the current state of the switch
  switchState = digitalRead(switchPin);

  if(switchState == HIGH)       // if the switch is pressed...
  {
    digitalWrite(ledPin,HIGH);  // turn the LED on
  }
  else                          // if the switch is NOT pressed...
  {
    digitalWrite(ledPin,LOW);   // turn the LED off
  }

  // rinse and repeat
}
September 10, 2009, at 12:00 AM by rmn236 -
Changed lines 80-102 from:
  • Blogger
to:
  • Blogger
// The following example code will blink an LED attached on pin 2

int ledPin = 2;  // the led is connected on pin 2

void setup()
{
  // set up the ledPin as an output
  pinMode(ledPin,OUTPUT);
}

void loop()
{
  digitalWrite(ledPin,HIGH);  // turn the LED on
  delay(1000);                // pause for 1 second (1000 ms)
  digitalWrite(ledPin,LOW);   // turn the LED off
  delay(1000);                // pause for 1 second (1000 ms)

  // rinse and repeat
}
September 09, 2009, at 11:55 PM by rmn236 -
September 09, 2009, at 11:51 PM by rmn236 -
Changed line 36 from:

Michael Doherty\\

to:

Michael Doherty\\

September 09, 2009, at 11:50 PM by rmn236 -
Changed line 35 from:

Michael Lewis\\

to:

Michael Lewis\\

September 09, 2009, at 03:12 PM by rmn236 -
Changed line 75 from:
  • Make sure you install the FTDI drivers!!
to:
  • Make sure you install the FTDI drivers!!
September 09, 2009, at 03:12 PM by rmn236 -
Added line 75:
  • Make sure you install the FTDI drivers!!
Changed lines 80-81 from:
  • Blogger
  • Make sure you install the FTDI drivers!!
to:
  • Blogger
September 09, 2009, at 03:12 PM by rmn236 -
Changed lines 79-80 from:
  • Blogger
to:
  • Blogger
  • Make sure you install the FTDI drivers!!
September 08, 2009, at 05:45 PM by rmn236 -
Changed lines 48-49 from:

...

to:

Adebunmi Adeleke
Aiwen Wang-Huddleston
Chika Iijima
Christopher Langer
David Miller
Dawn Hayes
Jasmine Youssef
Kody Trauger
Mark Triant
Michael Knuepfel
Mizuho Madono
Monica Krishnan
Neil Hickey
Sandeep Ravindranath
Sarah Bleviss
Seth Garrison
Yang Liu

September 08, 2009, at 05:41 PM by rmn236 -
Added lines 27-47:

Garrad Bradley
Jason Aston
Joshua Kleiner
Keng-Fu Chu
Khairani Barokka
Laewoo Kang
Lucas Werthein
Marko Manriquez
Michael Lewis
Michael Doherty
Poram Lee
Qian Liu
Scott Buchanan
Sofy Yuditskaya
Sooyun Yun
Tsai-Heng Hsieh
Yimeng Bai
Yoon Ju Cho

Thursday Class

Deleted lines 49-52:

Thursday Class

...

September 08, 2009, at 05:19 PM by rmn236 -
Added lines 37-40:
  • Arduino (arduino.cc)
    • Download
    • Step-by-Step Installation Instructions
Changed lines 45-49 from:
  • Blogger
  • arduino.cc
    • Download
    • Step-by-Step Installation Instructions
to:
  • Blogger
September 08, 2009, at 05:17 PM by rmn236 -
Changed lines 41-45 from:
  • Blogger
to:
  • Blogger
  • arduino.cc
    • Download
    • Step-by-Step Installation Instructions
September 03, 2009, at 05:10 PM by rmn236 -
Changed lines 37-41 from:

...

to:
  • Free Blog Sites
    • ITP offers free Wordpress blogs. Talk with your Comm Lab professor or Nancy Lewis if you have not already.
    • Wordpress.com
    • Tumblr
    • Blogger
September 03, 2009, at 05:07 PM by rmn236 -
Deleted lines 7-8:

Physical Computing Resident: Christian Cerrito

September 03, 2009, at 01:56 PM by rmn236 -
Added lines 18-24:

Helpful Books

  • Banzi, Massimo. Getting Started with Arduino. O'Reilly, 2008.
  • Mims, Forrest. Getting Started in Electronics. Master Publishing, 2003.
  • Scherz, Paul. Practical Electronics for Inventors. McGraw-Hill, 2000.
  • O'Sullivan, Dan and Igoe, Tom. Physical Computing. Thomson Course Technology, 2004.
September 03, 2009, at 01:53 PM by rmn236 -
Changed lines 18-21 from:

Class Journals

Wednesday

to:

Student Blogs

Wednesday Class

Changed lines 24-25 from:

Thursday

to:

Thursday Class

September 01, 2009, at 12:38 PM by rmn236 -
Changed lines 13-14 from:

Lab Assignments

to:

Lab Assignments
Tom Igoe's Physical Computing Site
Tom Igoe's Code and Resources Blog
ITP Sensor Workshop Wiki

September 01, 2009, at 12:33 PM by rmn236 -
Changed lines 27-29 from:

Week One

to:

Week One

...

September 01, 2009, at 12:32 PM by rmn236 -
Added lines 19-20:

...

Changed lines 23-27 from:

Weekly Notes

to:

...

Weekly Notes

Week One

September 01, 2009, at 12:31 PM by rmn236 -
Added line 3:

Instructor: Rory Nugent (rory.nugent at nyu.edu)\\

Deleted line 4:

Instructor: Rory Nugent (rory.nugent at nyu.edu)\\

Changed lines 8-21 from:

Physical Computing Resident: Christian Cerrito

to:

Physical Computing Resident: Christian Cerrito

Links

Syllabus
Lab Assignments

Class Journals

Wednesday

Thursday

Weekly Notes

September 01, 2009, at 12:29 PM by rmn236 -
Changed lines 5-10 from:

Class Hours:
Wednesday, 6:30 - 9:00p
Thursday, 6:30 - 9:00p
Office Hours: Undetermined yet.
Additional office hours by request

to:

Class Hours: Wednesday, 6:30 - 9:00p and Thursday, 6:30 - 9:00p
Office Hours: https://itp.nyu.edu/inwiki/Signup/Rory

September 01, 2009, at 12:05 PM by rmn236 -
Changed lines 5-7 from:

Class Hours: Wednesday, 6:30 - 9:00p\\

to:

Class Hours:
Wednesday, 6:30 - 9:00p
Thursday, 6:30 - 9:00p\\

August 25, 2009, at 05:42 PM by rmn236 -
Added lines 1-9:

(:title Introduction to Physical Computing - Fall 2009 :)

September 9th - December 9th 2009
Instructor: Rory Nugent (rory.nugent at nyu.edu)
Class Hours: Wednesday, 6:30 - 9:00p
Office Hours: Undetermined yet.
Additional office hours by request

Physical Computing Resident: Christian Cerrito

  Edit | View | History | Print | Recent Changes | Search Page last modified on January 05, 2011, at 05:13 PM