|
Intro to Physical Computing Syllabus Research & Learning Other Class pages
ITP Help Pages |
Scott F2011-WED-630Intro.ScottF2011-WED-630 HistoryHide minor edits - Show changes to markup November 26, 2011, at 07:58 PM
by - November 09, 2011, at 02:06 PM
by -
Changed lines 25-27 from:
to:
November 09, 2011, at 12:58 PM
by -
Deleted line 17:
November 03, 2011, at 11:43 AM
by -
Changed lines 126-128 from:
to:
November 02, 2011, at 06:29 PM
by -
Changed line 126 from:
to:
November 02, 2011, at 06:28 PM
by -
Changed lines 125-128 from:
to:
October 12, 2011, at 06:09 PM
by -
Changed lines 26-28 from:
to:
October 12, 2011, at 06:00 PM
by -
Added lines 72-75:
mentioned in class Added lines 77-120:
// constants to hold the output pin numbers:
const int redPin = 9;
const int greenPin = 10;
const int yellowPin = 11;
int currentPin = 0; // current pin to be faded
int brightness = 0; // current brightness level
void setup() {
// initiate serial communication:
Serial.begin(9600);
// a for loop can simplify pin assignments
for(int x=9;x<12;x++){
pinMode(x, OUTPUT);
}
}
void loop() {
// if there's any serial data in the buffer, read a byte:
if (Serial.available() > 0) {
int inByte = Serial.read();
// respond to the values 'r', 'g', 'y', or '0' throigh '9'.
// you don't care about any other value:
if (inByte == 'r') {
currentPin = redPin;
}
if (inByte == 'g') {
currentPin = greenPin;
}
if (inByte == 'y') {
currentPin = yellowPin;
}
if (inByte >= '0' && inByte <= '9') {
// map the incoming byte value to the range of the analogRead() command:
brightness = map(inByte, '0', '9', 0, 255);
// set the current pin to the current brightness:
analogWrite(currentPin, brightness);
}
}
}
October 04, 2011, at 12:13 PM
by -
Added line 70:
Tom's taxonomy of Pcomp projects September 23, 2011, at 09:55 AM
by -
Added lines 61-68:
Purveyors of fine electronic goods :
*http://jameco.com
*http://mouser.com
*http://digikey.com
*http://adafruit.com
*http://sparkfun.com
September 19, 2011, at 05:58 PM
by -
Changed lines 25-26 from:
to:
September 19, 2011, at 05:58 PM
by -
Changed lines 25-26 from:
to:
September 19, 2011, at 05:55 PM
by - September 16, 2011, at 10:23 AM
by -
Changed line 22 from:
to:
September 14, 2011, at 06:35 PM
by -
Changed lines 24-25 from:
to:
September 14, 2011, at 06:10 PM
by -
Changed lines 23-24 from:
to:
September 14, 2011, at 04:54 PM
by -
Added line 21:
September 14, 2011, at 03:58 PM
by - September 14, 2011, at 03:23 PM
by -
Changed line 14 from:
to:
September 14, 2011, at 03:19 PM
by -
Changed lines 27-28 from:
to:
September 14, 2011, at 03:18 PM
by -
Changed lines 5-6 from:
Sign up here. to:
Sign up here. September 14, 2011, at 03:17 PM
by -
Added line 20:
September 14, 2011, at 03:14 PM
by -
Changed lines 4-5 from:
to:
September 12, 2011, at 11:06 PM
by -
Changed line 18 from:
to:
September 12, 2011, at 10:22 PM
by -
Added line 18:
Changed lines 20-21 from:
to:
September 12, 2011, at 08:07 PM
by -
Added line 17:
September 12, 2011, at 05:36 PM
by -
Added line 16:
Changed lines 19-20 from:
to:
September 12, 2011, at 04:57 PM
by -
Added line 15:
Changed lines 19-20 from:
to:
September 12, 2011, at 03:21 PM
by -
Added line 14:
Changed lines 19-20 from:
to:
September 11, 2011, at 09:45 AM
by -
Added lines 25-28:
SuppliesSee http://itp.nyu.edu/physcomp/Intro/Supplies September 11, 2011, at 09:22 AM
by - September 08, 2011, at 06:10 PM
by -
Added line 13:
Changed lines 19-20 from:
to:
September 08, 2011, at 02:24 PM
by -
Added line 12:
Changed lines 19-21 from:
to:
September 08, 2011, at 12:35 PM
by -
Added line 11:
Changed lines 20-21 from:
to:
September 08, 2011, at 11:03 AM
by -
Changed lines 31-32 from:
( to:
Changed lines 46-47 from:
) to:
September 08, 2011, at 10:51 AM
by -
Added line 10:
Changed lines 20-21 from:
to:
Added lines 29-48:
simple switch code from class ( void setup() { // initialize the pin as an output. pinMode(2, OUTPUT); // initialize the pin as an input. pinMode(3,INPUT); } void loop() { if(digitalRead(3)==HIGH){ //if the switch is pressed
digitalWrite(2, HIGH); // set the LED on
}else{ //if it is not pressed
digitalWrite(2, LOW); // set the LED off
}
} ) September 07, 2011, at 01:55 PM
by -
Changed lines 3-5 from:
to:
September 07, 2011, at 01:54 PM
by -
Added line 9:
Changed lines 20-21 from:
to:
Additional links of interest
September 05, 2011, at 03:22 PM
by -
Changed lines 3-5 from:
to:
September 02, 2011, at 04:22 PM
by -
Added lines 1-37:
Contact:
Class List:
Notes from Class
|