|
Intro to Physical Computing Syllabus Research & Learning Other Class pages
ITP Help Pages |
Dustyn RobertsFall10.DustynRoberts HistoryHide minor edits - Show changes to markup December 06, 2010, at 08:55 PM
by -
Changed lines 112-114 from:
Myers-Briggs Personality test link to:
Myers-Briggs Personality test link <object width="512" height="400"><param name="movie" value="http://news.bbc.co.uk/player/emp/external/player.swf"></param><param name="allowFullScreen" November 16, 2010, at 09:11 AM
by -
Added lines 110-112:
Week 11Myers-Briggs Personality test link November 09, 2010, at 09:13 AM
by -
Changed lines 104-105 from:
to:
November 09, 2010, at 12:09 AM
by -
Changed lines 105-106 from:
to:
November 09, 2010, at 12:00 AM
by -
Changed lines 99-100 from:
Motors - family tree to:
Motors - review family tree, pg 6 Finish h-bridge lab Steppers
November 08, 2010, at 11:19 PM
by -
Changed lines 95-102 from:
Now, off to the lab! to:
Week 10Final project matchup Motors - family tree Wireless communication and Bluetooth October 18, 2010, at 11:36 PM
by -
Added line 95:
Now, off to the lab! October 18, 2010, at 11:25 PM
by -
Changed line 91 from:
On Arduino's [http://arduino.cc/en/Serial/Println | serial monitor], by default, it interprets bytes as ASCII-encoded decimals. So the following lines will print out the same thing:\\ to:
On Arduino's serial monitor, by default, it interprets bytes as ASCII-encoded decimals. So the following lines will print out the same thing:\\ October 18, 2010, at 11:24 PM
by -
Changed line 87 from:
Mac & PC: Serial Monitor in Arduino, Processing graphing sketch, [http://freeware.the-meiers.org/ | Coolterm]\\ to:
Mac & PC: Serial Monitor in Arduino, Processing graphing sketch, Coolterm\\ Changed lines 89-90 from:
Mac: Zterm, [http://www.tigoe.net/pcomp/code/category/OSX/84 | Terminal], [http://tomgerhardt.com/Cornflake/ | Cornflake] to:
Mac: Zterm, Terminal, Cornflake October 18, 2010, at 11:24 PM
by -
Added line 30:
Changed line 34 from:
This is the magic number for the full range of analog input we saw with the pot. This is NOT necessary to know, but since I'm an enginerd, I'll explain for those of you who are interested: to:
This is the magic number for the full range of analog input we saw with the pot. This is NOT necessary to remember, but since I'm an enginerd, I'll explain for those of you who are interested: Changed lines 73-74 from:
Every group of 8 bits (1 byte) is interpreted at one time. If all you're doing is sending a potentiometer value divided by 4 (for example), you're only ever sending a number from 0-255 so you don't have to do anything. This is sometimes called the raw value. But if you want to send bigger numbers, or text a human can actually read, you have to format the byte that's being communicated from the speaker to the listener to know what the F you're talking about. to:
Every group of 8 bits (1 byte) is interpreted at one time in serial communication. If all you're doing is sending a potentiometer value divided by 4 (for example), you're only ever sending a number from 0-255 so you don't have to do anything. This is sometimes called the raw value. But if you want to send bigger numbers, or text a human can actually read, you have to format the byte that's being communicated from the speaker to the listener to know what the F you're talking about. Changed lines 82-94 from:
One last thing about ASCII: the first 32 raw values correspond with control characters, that won't even show up as garbage but stand for things like "carriage return" (ASCII 13). to:
One more note about ASCII: the first 32 raw values correspond with control characters, that won't even show up as garbage but stand for things like "carriage return" (ASCII 13). This serial data is passed byte by byte from one device to another. If you're constantly sending values between 0-255 like with a potentiometer, you don't particularly care how the message starts or stops because it's a constant flow of numbers. But if you want to send a more specific message, or more than one message, the speaker has to give the listener clues as to when the messages start and stop and how to tell the difference between them. Ways to see/visualize serial data: October 18, 2010, at 10:51 PM
by -
Changed lines 27-29 from:
Can you find out what code is already on an Arduino? No, you can't get it back, because it's compiled. The source code isn't stored on the chip.. There isn't an easy way to extract the assembly code either (though it can be done, but the explanation is beyond the scope of this class) to:
Can you find out what code is already on an Arduino? October 18, 2010, at 10:50 PM
by -
Changed line 27 from:
Can you find out what code is already on an Arduino?\\ to:
Can you find out what code is already on an Arduino? October 18, 2010, at 10:50 PM
by -
Changed lines 24-26 from:
to:
What is Physical Computing? SixthSense Technology October 18, 2010, at 10:50 PM
by -
Changed lines 23-25 from:
to:
October 18, 2010, at 10:48 PM
by -
Changed lines 24-26 from:
to:
Can you find out what code is already on an Arduino? http://www.bareconductive.com/home.html (A video of conductive ink, invented by Royal College of Art students) Why 1024? October 18, 2010, at 10:45 PM
by -
Changed lines 25-27 from:
to:
Illustration of water analogy of electricity Illustration of series vs. parallel October 18, 2010, at 10:44 PM
by -
Changed lines 31-34 from:
Intro Pysch / MIT ocw / Jeremy Wolfe - Lecture 5 (Limiting information)
->Lecture notes / Lecture slides ->Additional lectures here to:
Intro Pysch / MIT ocw / Jeremy Wolfe - Lecture 5 (Limiting information) Changed lines 36-37 from:
http://itp.nyu.edu/~ad1790/filezzz/Multitasking.pdf
to:
http://itp.nyu.edu/~ad1790/filezzz/Multitasking.pdf Changed lines 39-42 from:
http://www.wired.com/magazine/2010/05/ff_nicholas_carr/all/1
->http://www.livescience.com/health/091019-internet-brain.html ->http://www.livescience.com/culture/090224-internet-brain.html to:
http://www.wired.com/magazine/2010/05/ff_nicholas_carr/all/1 Changed lines 44-47 from:
http://www.eaglemanlab.net/time
->http://www.npr.org/templates/story/story.php?storyId=122322542 ->http://itp.nyu.edu/~ad1790/filezzz/emotion-time.pdf to:
http://www.eaglemanlab.net/time Changed lines 49-51 from:
Below is the link to the lab that we used for the EMG (although it was a ECG schematic). This is the one that seemed to work. ->Be warned, the background 'pictures' make the lesson almost unreadable.
->http://www.cs.wright.edu/~phe/EGR199/Lab_4/ to:
Below is the link to the lab that we used for the EMG (although it was a ECG schematic). This is the one that seemed to work. Be warned, the background 'pictures' make the lesson almost unreadable.
http://www.cs.wright.edu/~phe/EGR199/Lab_4/ Changed lines 53-55 from:
http://www.biomed.engsoc.org/node/30
Serialto:
http://www.biomed.engsoc.org/node/30 SerialOctober 18, 2010, at 10:42 PM
by -
Changed lines 26-54 from:
class 4 Perceptual Bottleneck: Multitasking: Internet’s effects on cognition and the brain: Perception of time: Notes from Alex and Ezer's EMG project:
Below is the link to the lab that we used for the EMG (although it was a ECG schematic). This is the one that seemed to work. Be warned, the background 'pictures' make the lesson almost unreadable. And the schematic comes from this site that encourages diy EMGs using Arduinos. to:
Alex's notes in response to reading - The User Illusion: Perceptual Bottleneck: ->Intro Pysch / MIT ocw / Jeremy Wolfe - Lecture 5 (Limiting information) ->Lecture notes / Lecture slides ->Additional lectures here Multitasking: ->http://itp.nyu.edu/~ad1790/filezzz/Multitasking.pdf Internet’s effects on cognition and the brain: ->http://www.wired.com/magazine/2010/05/ff_nicholas_carr/all/1 ->http://www.livescience.com/health/091019-internet-brain.html ->http://www.livescience.com/culture/090224-internet-brain.html Perception of time: ->http://www.eaglemanlab.net/time ->http://www.npr.org/templates/story/story.php?storyId=122322542 ->http://itp.nyu.edu/~ad1790/filezzz/emotion-time.pdf Notes from Alex and Ezer's EMG project: Below is the link to the lab that we used for the EMG (although it was a ECG schematic). This is the one that seemed to work. ->Be warned, the background 'pictures' make the lesson almost unreadable. ->http://www.cs.wright.edu/~phe/EGR199/Lab_4/ And the schematic comes from this site that encourages diy EMGs using Arduinos.
->http://www.biomed.engsoc.org/node/30 October 18, 2010, at 10:41 PM
by -
Changed lines 28-29 from:
to:
Alex's notes in response to reading - The User Illusion: Perceptual Bottleneck: Multitasking: Internet’s effects on cognition and the brain: Perception of time: October 18, 2010, at 10:39 PM
by -
Changed lines 27-28 from:
to:
Notes from Alex and Ezer's EMG project:
Below is the link to the lab that we used for the EMG (although it was a ECG schematic). This is the one that seemed to work. Be warned, the background 'pictures' make the lesson almost unreadable. And the schematic comes from this site that encourages diy EMGs using Arduinos. October 17, 2010, at 10:51 PM
by -
Changed lines 20-21 from:
Office hours: Sunday evenings 6:30-8:30pm, and by appointment - email me to set something up. Also, the latest version of Skype has a screen share feature that's great for remote help. My Skype name is dustyn.roberts. By day my office is at the NYU-Poly campus in Brooklyn: 6 Metrotech Center, Rogers Hall 520B. Stop by any time for help (take the A/F train to Jay St, exit at back of train). to:
Office hours: Sunday evenings 6:30-8:30pm in the adjunct lounge, and by appointment - email me to set something up. Also, the latest version of Skype has a screen share feature that's great for remote help. My Skype name is dustyn.roberts. By day my office is at the NYU-Poly campus in Brooklyn: 6 Metrotech Center, Rogers Hall 520B. Stop by any time for help (take the A/F train to Jay St, exit at back of train). October 17, 2010, at 08:25 PM
by - October 17, 2010, at 07:17 PM
by -
Changed line 31 from:
1 byte = 8 bits: range from 0-255\\ to:
1 byte = 8 bits: range from 0-255. The value of the byte is determined by the binary interpretation of the 8 bits.\\ Added line 41:
One last thing about ASCII: the first 32 raw values correspond with control characters, that won't even show up as garbage but stand for things like "carriage return" (ASCII 13). October 17, 2010, at 07:14 PM
by -
Changed lines 39-40 from:
If you're thinking to:
If you're thinking that ASCII encoding is an inefficient way to send numbers from 0-255, you're right. After all, sending the number 12 as two ASCII encoded bytes instead of one raw byte takes twice as much information. However, at the standard baud rate of 9600 that we work with, you're unlikely to feel this efficiency for just a few numbers. And it also gives you the flexibility to agree on one method of encoding for anything you might want to communicate between the speaker and the listener. October 17, 2010, at 07:11 PM
by -
Changed lines 32-33 from:
Every group of 8 bits (1 byte) is interpreted at one time. If all you're doing is sending a potentiometer value divided by 4 (for example), you're only ever sending a number from 0-255 so you don't have to do anything. But if you want to send bigger numbers, or text a human can actually read, you have to format the byte that's being communicated to the speaker and the listener know what the F you're talking about. to:
Every group of 8 bits (1 byte) is interpreted at one time. If all you're doing is sending a potentiometer value divided by 4 (for example), you're only ever sending a number from 0-255 so you don't have to do anything. This is sometimes called the raw value. But if you want to send bigger numbers, or text a human can actually read, you have to format the byte that's being communicated from the speaker to the listener to know what the F you're talking about. Changed lines 35-36 from:
http://www.asciitable.com/ to:
http://www.asciitable.com/ The drawback is that when you send things at text, it takes as many bytes as there are digits. For example: a raw value of 12 only takes up one byte, but an ASCII encoded number 12 takes two bytes: one byte for 1 and one byte for 2. Be careful here. If you're speaking in ASCII-encoded text but listening for a raw value, you might interpret the 1 and 2 as their representative values in ASCII of 49 and 50. And if you're speaking in ASCII and listening in raw, you can get all kinds of garbage characters like ~, +, *, etc. that correspond with the representative ASCII values. If you're thinking October 17, 2010, at 06:59 PM
by -
Changed lines 32-36 from:
Every group of 8 bits (1 byte) is interpreted at one time. If all you're doing is sending a potentiometer value divided by 4 (for example), you're only ever sending a number from 0-255 so you don't have to do anything. But if you want to send bigger numbers, or text a human can actually read, you have to format the byte that's being communicated to the speaker and the listener know what the F you're talking about. to:
Every group of 8 bits (1 byte) is interpreted at one time. If all you're doing is sending a potentiometer value divided by 4 (for example), you're only ever sending a number from 0-255 so you don't have to do anything. But if you want to send bigger numbers, or text a human can actually read, you have to format the byte that's being communicated to the speaker and the listener know what the F you're talking about. It turns out that there's a standard system called ASCII code that can takes any value from 0-255 and assigns it an alphanumeric character (letter, number, or punctuation mark). Here's an example table: October 17, 2010, at 06:52 PM
by -
Changed line 22 from:
Notes from classes:to:
Notes from classes:October 17, 2010, at 06:51 PM
by -
Changed line 29 from:
Serial to:
SerialOctober 17, 2010, at 06:51 PM
by -
Changed lines 27-32 from:
to:
class 5 October 03, 2010, at 07:09 PM
by -
Changed lines 3-6 from:
email (preferred) dustyn.at.dustynrobots.com\\
phone at 201.452.1583 to:
email (preferred) dustyn.at.dustynrobots.com, phone at 201.452.1583, or Skype at dustyn.roberts October 03, 2010, at 07:08 PM
by -
Changed lines 2-6 from:
I'm one of 5 instructors teaching 6 sections for PComp this fall. You can reach me by: to:
I'm one of 5 instructors teaching 6 sections for PComp this fall. You can reach me by: October 03, 2010, at 07:08 PM
by -
Changed line 2 from:
I'm one of 5 instructors teaching 6 sections for PComp this fall. You can reach me by: to:
I'm one of 5 instructors teaching 6 sections for PComp this fall. You can reach me by: \\ October 03, 2010, at 07:07 PM
by -
Changed lines 2-3 from:
I'm one of 5 instructors teaching 6 sections for PComp this fall. You can reach me by email (preferred) at dustyn.at.dustynrobots.com or by phone at 201.452.1583. to:
I'm one of 5 instructors teaching 6 sections for PComp this fall. You can reach me by:
email (preferred) dustyn.at.dustynrobots.com \\
by phone at 201.452.1583 Changed lines 22-23 from:
Office hours: By appointment - email me to set something up. Also, the latest version of Skype has a screen share feature that's great for remote help. My Skype name is dustyn.roberts. By day my office is at the NYU-Poly campus in Brooklyn: 6 Metrotech Center, Rogers Hall 520B. Stop by any time for help (take the A/F train to Jay St, exit at back of train). to:
Office hours: Sunday evenings 6:30-8:30pm, and by appointment - email me to set something up. Also, the latest version of Skype has a screen share feature that's great for remote help. My Skype name is dustyn.roberts. By day my office is at the NYU-Poly campus in Brooklyn: 6 Metrotech Center, Rogers Hall 520B. Stop by any time for help (take the A/F train to Jay St, exit at back of train). October 02, 2010, at 11:15 PM
by -
Changed lines 22-26 from:
to:
October 02, 2010, at 11:14 PM
by -
Changed lines 21-26 from:
to:
September 14, 2010, at 06:53 PM
by -
Changed line 24 from:
class 2 http://www.bareconductive.com/home.html (A video of conductive ink, invented by Royal College of Art students) to:
September 14, 2010, at 10:20 AM
by -
Changed line 24 from:
class 2 http://www.bareconductive.com/home.html to:
class 2 http://www.bareconductive.com/home.html (A video of conductive ink, invented by Royal College of Art students) September 14, 2010, at 10:16 AM
by -
Changed line 24 from:
to:
class 2 http://www.bareconductive.com/home.html September 13, 2010, at 04:07 PM
by -
Added line 23:
September 07, 2010, at 08:25 AM
by -
Changed lines 19-20 from:
'Office hours': By appointment - email me to set something up. Also, the latest version of Skype has a screen share feature that's great for remote help. My Skype name is dustyn.roberts. By day my office is at the NYU-Poly campus in Brooklyn: 6 Metrotech Center, Rogers Hall 520B. Stop by any time for help (take the A/F train to Jay St, exit at back of train). to:
Office hours: By appointment - email me to set something up. Also, the latest version of Skype has a screen share feature that's great for remote help. My Skype name is dustyn.roberts. By day my office is at the NYU-Poly campus in Brooklyn: 6 Metrotech Center, Rogers Hall 520B. Stop by any time for help (take the A/F train to Jay St, exit at back of train). September 07, 2010, at 08:24 AM
by -
Changed lines 17-21 from:
Office hours: By appointment - email me to set something up. Also, the latest version of Skype has a screen share feature that's great for remote help. My Skype name is dustyn.roberts. By day my office is at the NYU-Poly campus in Brooklyn: 6 Metrotech Center, Rogers Hall 520B. Stop by any time for help (take the A/F train to Jay St, exit at back of train). to:
'Office hours': By appointment - email me to set something up. Also, the latest version of Skype has a screen share feature that's great for remote help. My Skype name is dustyn.roberts. By day my office is at the NYU-Poly campus in Brooklyn: 6 Metrotech Center, Rogers Hall 520B. Stop by any time for help (take the A/F train to Jay St, exit at back of train). September 06, 2010, at 11:43 PM
by -
Changed line 19 from:
Office hours:to:
Office hours: Added lines 21-23:
Classes:September 03, 2010, at 09:46 AM
by -
Changed lines 2-3 from:
I'm one of 5 instructors teaching 6 sections for PComp this fall. You can reach me at dustyn.at.dustynrobots.com. to:
I'm one of 5 instructors teaching 6 sections for PComp this fall. You can reach me by email (preferred) at dustyn.at.dustynrobots.com or by phone at 201.452.1583. Added lines 9-10:
Changed lines 15-16 from:
to:
Deleted line 18:
Changed lines 20-22 from:
In general, I am happy to answer questions when I'm available, but I may ask you if we can a set up time in office hours if I don't have an quick answer. If you know in advance that you need time to talk about class-related things, then mail me and we can set up time, too. Please check my schedule to set up an appointment during office hours, since they tend to fill up. to:
By appointment - email me to set something up. Also, the latest version of Skype has a screen share feature that's great for remote help. My Skype name is dustyn.roberts. By day my office is at the NYU-Poly campus in Brooklyn: 6 Metrotech Center, Rogers Hall 520B. Stop by any time for help (take the A/F train to Jay St, exit at back of train). September 03, 2010, at 09:18 AM
by -
Changed lines 2-3 from:
I'm one of 5 instructors teaching 6 sections for PComp this fall to:
I'm one of 5 instructors teaching 6 sections for PComp this fall. You can reach me at dustyn.at.dustynrobots.com. Changed lines 13-14 from:
to:
September 03, 2010, at 09:16 AM
by -
Changed lines 2-3 from:
to:
I'm one of 5 instructors teaching 6 sections for PComp this fall September 03, 2010, at 09:15 AM
by -
Changed lines 1-3 from:
Welcometo:
Changed lines 13-15 from:
Class hours:
to:
Where/When:
Deleted lines 19-20:
You can book me for a specific slot at http://tomigoe.youcanbook.me September 03, 2010, at 09:13 AM
by -
Added lines 1-2:
WelcomeSeptember 03, 2010, at 09:09 AM
by -
Changed lines 1-2 from:
to:
Changed lines 3-4 from:
to:
Changed lines 5-7 from:
to:
Changed lines 11-14 from:
to:
September 03, 2010, at 09:07 AM
by -
Changed lines 1-23 from:
what tom said to:
Useful pages:
Class hours:
Office hours:In general, I am happy to answer questions when I'm available, but I may ask you if we can a set up time in office hours if I don't have an quick answer. If you know in advance that you need time to talk about class-related things, then mail me and we can set up time, too. Please check my schedule to set up an appointment during office hours, since they tend to fill up. You can book me for a specific slot at http://tomigoe.youcanbook.me
August 10, 2010, at 12:22 PM
by -
Added line 1:
what tom said |