Research & Learning

Other Class pages

# Introduction to Physical Computing

Thursdays from 6:30 - 9:00 pm (Class Dates)
Instructor: Rory Nugent (rory.nugent -at- nyu.edu)

## Office Hours

Mondays from 7-9pm
Please e-mail me to set an appointment.

## Week 3: September 23rd

• Water Analogy - a nice and clear water analogy by Sean Comeaux & Dustyn Roberts to describe the flow of electricity through a circuit. It introduces a few new components.
• Resistulator - a great widget or Apple iOS app for calculating resistor values.
• Resistor Calculator - a web-based resistor calculator.

## Week 4: September 30th

### Thresholds w/ a potentiometer and an array of LEDs

```
#define potPin 0
#define ledPin1 2
#define ledPin2 3
#define ledPin3 4
#define ledPin4 5
#define ledPin5 6

int potValue = 0;

void setup()
{
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
pinMode(ledPin5, OUTPUT);
}

void loop()
{

if(potValue >= 0 && potValue < 204)
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
}
else if(potValue >= 204 && potValue < 408)
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
}
else if(potValue >= 408 && potValue < 612)
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
}
else if(potValue >= 612 && potValue < 816)
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, LOW);
}
else
{
digitalWrite(ledPin1, HIGH);
digitalWrite(ledPin2, HIGH);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin5, HIGH);
}
}

```

## Week 5: October 7th

### Media Controller Project

#### Group 1

• Felisia Tandiono
• Steve Klise
• Naliaka Wakhisi

#### Group 2

• Bobby Genalo
• Min Jung Kim
• Rhodes Edewor-Thorley

#### Group 3

• Meghan Hoke
• Erica Newman
• Michael Colombo

#### Group 4

• Becky Kazansky
• Rong Yong
• Catherine McCurry

#### Group 5

• Alex Kozovski
• Ara Cho
• Zach Schwartz

• Diana Huang
• Ivana Basic

## Week 9: November 4th

### Final Project Groups

• Steve Klise
• Bobby Genalo

• Min Jung Kim
• Chien Yu Lin

• Erica Newman
• Diana Huang

#### Group 4

• Zach Schwartz

• Ara Cho
• Yoonjo Chin

• Rong Yong
• Ge Yu

• Becky
• Meghan

• Naliaka
• Rhodes

• Alex

• Catherine

• Felisia

#### Group 12

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