<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ITPindia &#187; lab</title>
	<atom:link href="http://itp.nyu.edu/~ia303/thunk/category/lab/feed/" rel="self" type="application/rss+xml" />
	<link>http://itp.nyu.edu/~ia303/thunk</link>
	<description>India’s ITP blog</description>
	<lastBuildDate>Fri, 10 Apr 2009 06:20:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MC Squared</title>
		<link>http://itp.nyu.edu/~ia303/thunk/2008/10/24/mc-squared/</link>
		<comments>http://itp.nyu.edu/~ia303/thunk/2008/10/24/mc-squared/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 07:35:11 +0000</pubDate>
		<dc:creator>India</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[PhysComp]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[midterm]]></category>
		<category><![CDATA[sketch]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/~ia303/thunk/?p=154</guid>
		<description><![CDATA[
Get it now! Detailed, full-color documentation of the famed MC Squared midterm project!
MC_Squared(fin).pdf (14.68 MB; sorry, it contains a couple of embedded videos)
We gave our presentation today, the thing mostly worked, and it wasn&#8217;t too embarrassing. And, unlike some people in the class, my group actually got two or three hours of precious, golden sleep [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://itp.nyu.edu/~ia303/PhysComp/midterm/MC_Squared(fin).pdf"><img src="http://itp.nyu.edu/~ia303/thunk/wp-content/uploads/thumbnails.gif" alt="MC Squared documentation thumbnails" title="MC Squared documentation thumbnails" width="356" height="409" class="alignnone size-full wp-image-157" /></a></p>
<p>Get it now! Detailed, full-color documentation of the famed MC Squared midterm project!</p>
<p><a href="http://itp.nyu.edu/~ia303/PhysComp/midterm/MC_Squared(fin).pdf">MC_Squared(fin).pdf</a> (14.68 MB; sorry, it contains a couple of embedded videos)</p>
<p>We gave our presentation today, the thing mostly worked, and it wasn&#8217;t too embarrassing. And, unlike some people in the class, my group actually got two or three hours of precious, golden <em>sleep</em> the night&#8212;well, morning&#8212;before. (We closed down the floor at about 3:30 a.m., but a few of our classmates relocated to the library or some such place to keep working. Everybody seemed pretty crispy by 9:30 this morning.)</p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~ia303/thunk/2008/10/24/mc-squared/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhysComp midterm project, week 2: Rough prototype, sexed up</title>
		<link>http://itp.nyu.edu/~ia303/thunk/2008/10/16/physcomp-midterm-project-week-2-rough-prototype-sexed-up/</link>
		<comments>http://itp.nyu.edu/~ia303/thunk/2008/10/16/physcomp-midterm-project-week-2-rough-prototype-sexed-up/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 07:30:41 +0000</pubDate>
		<dc:creator>India</dc:creator>
				<category><![CDATA[PhysComp]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[midterm]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/~ia303/thunk/?p=139</guid>
		<description><![CDATA[Our project is now all dressed up, NYC-style:

Diego and/or Filippo cut all the squares out of black foamcore and set two of the infrared sensors into the sides. Then, when I rolled in after dinner, I taped the pieces together into a flat pattern and made velcro hinges to pull it together into a box:

And [...]]]></description>
			<content:encoded><![CDATA[<p>Our project is now all dressed up, NYC-style:</p>
<p><a href="http://www.flickr.com/photos/indiamos/2946585638/" title="The black box: closed by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3070/2946585638_8e89a8409d.jpg" width="416" height="500" alt="The black box: closed" /></a></p>
<p>Diego and/or Filippo cut all the squares out of black foamcore and set two of the infrared sensors into the sides. Then, when I rolled in after dinner, I taped the pieces together into a flat pattern and made velcro hinges to pull it together into a box:</p>
<p><a href="http://www.flickr.com/photos/indiamos/2945720107/" title="The black box: interior by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3047/2945720107_990e15579c.jpg" width="450" height="338" alt="The black box: interior" /></a></p>
<p>And then&#8212;my crowning achievement of the day&#8212;I devised a neat little latch for it.</p>
<p><a href="http://www.flickr.com/photos/indiamos/2945721967/" title="The black box: closed latch by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3155/2945721967_cd82d94e12.jpg" width="375" height="500" alt="The black box: closed latch" /></a></p>
<p>While Diego and Filippo were figuring out more deluxe ways to use Minim than what I had hashed together the day before, I set about making my breadboard setup a little more robust, so that it could stand being sloshed around a bit in the box. Because the wires that came with the IR sensors are multistranded and very fine, they&#8217;re difficult to poke into the holes in a breadboard, and then they don&#8217;t want to stay in once they&#8217;re there. So it seemed to me that they ought to be soldered to header pins, <a href="http://itp.nyu.edu/physcomp/Labs/Soldering">as shown in the soldering lab</a>.</p>
<p>This is, of course, much more difficult than it looks&#8212;for me, at least. I present to you what I believe to be my ugliest soldering job yet:</p>
<p><a href="http://www.flickr.com/photos/indiamos/2945722391/" title="Another bang-up soldering job by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3193/2945722391_56da0eb730.jpg" width="450" height="338" alt="Another bang-up soldering job" /></a></p>
<p>Hideous. Pathetic. Heartbreaking.</p>
<p>But soldered they were, and they were, in fact, slightly easier to plug into the breadboard. Once I, you know, straightened the pins out with pliers.</p>
<p><em>How are you supposed to do this?</em> Is there some trick to soldering multistrand wire to a header pin? Was I just doing it all wrong, wrong, wrong? Is it a mess because (a) I can&#8217;t see in the shitty light of the lab, and (b) I can&#8217;t hold my hands steady? I hate this. Help!</p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~ia303/thunk/2008/10/16/physcomp-midterm-project-week-2-rough-prototype-sexed-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhysComp, week 6: Bride of Serial Out</title>
		<link>http://itp.nyu.edu/~ia303/thunk/2008/10/16/physcomp-week-6-bride-of-serial-out/</link>
		<comments>http://itp.nyu.edu/~ia303/thunk/2008/10/16/physcomp-week-6-bride-of-serial-out/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 07:07:42 +0000</pubDate>
		<dc:creator>India</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[PhysComp]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[sketch]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/~ia303/thunk/?p=140</guid>
		<description><![CDATA[This week&#8217;s lab was mostly uneventful, although it took me something like six hours to do&#8212;I started after our CommLab make-up class ended, around 4 pm, and stayed until nine or ten.
First I thought I&#8217;d use one of these nifty sensors I got from SparkFun, 

but then I realized I have no idea how you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://itp.nyu.edu/physcomp/Labs/SerialDuplex">This week&#8217;s lab</a> was mostly uneventful, although it took me something like six hours to do&#8212;I started after our CommLab make-up class ended, around 4 pm, and stayed until nine or ten.</p>
<p>First I thought I&#8217;d use one of these nifty sensors I got from SparkFun, </p>
<p><a href="http://www.flickr.com/photos/indiamos/2943803298/" title="PComp lab, week 5: Serial Out by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3031/2943803298_1f73c40d47_m.jpg" width="240" height="180" alt="PComp lab, week 5: Serial Out" /></a></p>
<p>but then I realized I have no idea how you&#8217;re supposed to hook them up. Stick the pins straight into the breadboard? Solder wires on? How long should the wires be? So instead I used the stupid knob again, plus one of the IRs I bought for our midterm project.</p>
<p>The thrill of the knob has totally worn off. Then I saw Jorge soldering wires to an ultrasonic range finder just like the one I have, and I thought maybe it was a good time to try out my own. Ha! Thus began one of my more frustrating soldering bouts so far.</p>
<p><a href="http://www.flickr.com/photos/indiamos/2943803750/" title="Helping hands by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3221/2943803750_eb43911272_m.jpg" width="240" height="180" alt="Helping hands" /></a></p>
<p>It must have taken me forty-five minutes to solder three freaking wires onto this cookie . . . and then it took me another hour to realize that the reason it wasn&#8217;t working was that I&#8217;d soldered the yellow wire to the wrong hole. And then I couldn&#8217;t get it <em>un</em>soldered to save my life, so I just attached a fourth wire.</p>
<p>Finally I got them all hooked up:</p>
<p><a href="http://www.flickr.com/photos/indiamos/2942944227/" title="1 digital + 2 analog by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3206/2942944227_264e83109e_m.jpg" width="180" height="240" alt="1 digital + 2 analog" /></a></p>
<p>And then, there was serial output:</p>
<ul>
<li><a href="http://www.flickr.com/photos/indiamos/2946608608/in/set-72157607212375323/">&#8220;Now you get a range of garbage characters.&#8221;</a></li>
<li><a href="http://www.flickr.com/photos/indiamos/2946608692/in/set-72157607212375323/">&#8220;List all the available serial ports.&#8221;</a></li>
<li><code> <a href="http://www.flickr.com/photos/indiamos/2946609060/in/set-72157607212375323/">// print out the values you got:</a><br />
    for (int sensorNum = 0; sensorNum < sensors.length; sensorNum++) {<br />
      print("Sensor " + sensorNum + ": " + sensors[sensorNum] + "\t");<br />
    }<br />
    // add a linefeed after all the sensor values are printed:<br />
    println();</code></li>
</ul>
<p>Et cetera.</p>
<p>After all that hair-pulling, the ultrasonic sensor was giving me really erratic readings (then again, so was the push-button switch: its value didn't change when I <em>pushed</em> the button, but it did when I <em>touched</em> the button). So I switched to two IR sensors, since I had so many lying around.</p>
<p>Then I got to the part about the handshake. Handshaking? Was not happening for me. I think it may have had something to do with this:</p>
<p><a href="http://www.flickr.com/photos/indiamos/2945745779/" title="PhysComp homework, week 6: serial out 2: 15 by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3203/2945745779_02eb104340_m.jpg" width="226" height="240" alt="PhysComp homework, week 6: serial out 2: 15" /></a> <a href="http://www.flickr.com/photos/indiamos/2945745813/" title="PhysComp homework, week 6: serial out 2: 16 by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3049/2945745813_3abc083f17_m.jpg" width="226" height="240" alt="PhysComp homework, week 6: serial out 2: 16" /></a></p>
<p>The Processing application was looking for the word "hello," but the Arduino didn't seem to be able to say the word without stuttering horribly. I tried for more than an hour, I think, to get them to talk to each other, but finally I had to just give up.</p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~ia303/thunk/2008/10/16/physcomp-week-6-bride-of-serial-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhysComp midterm project, week 2: Rough prototype</title>
		<link>http://itp.nyu.edu/~ia303/thunk/2008/10/15/midterm-project-week-2-rough-prototype/</link>
		<comments>http://itp.nyu.edu/~ia303/thunk/2008/10/15/midterm-project-week-2-rough-prototype/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 15:35:02 +0000</pubDate>
		<dc:creator>India</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[ICM]]></category>
		<category><![CDATA[PhysComp]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[midterm]]></category>
		<category><![CDATA[sketch]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/~ia303/thunk/?p=123</guid>
		<description><![CDATA[
Part 2 in the saga that began last week.
After spending about an hour playing with the Minim library in Processing, I went into the lab to see if I could get it to work with actual input from our IR sensors. This was basically a repeat of this week&#8217;s homework, which I&#8217;d done, for once, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/indiamos/2943757274/" title="A semi-working prototype! by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3234/2943757274_c221cdf116.jpg" width="450" height="282" alt="A semi-working prototype!" /></a></p>
<p>Part 2 in <a href="http://itp.nyu.edu/~ia303/thunk/2008/10/09/midterm-project-week-1-observation/">the saga that began last week</a>.</p>
<p>After spending about an hour playing with the <a href="http://code.compartmental.net/tools/minim/">Minim</a> library in Processing, I went into the lab to see if I could get it to work with actual input from our IR sensors. This was basically a repeat of this week&#8217;s homework, which I&#8217;d done, for once, <em>before</em> the morning it was due, so the wiring part was uncharacteristically easy. I need to get some header pins, though; the stranded wire on the IR sensors is a pain to plug into a breadboard.</p>
<p>So our project&#8212;which I realize I didn&#8217;t explain last week&#8212;is going to be a cubeoid musical (or, at least, noisy) instrument with an infrared sensor set into each side, mounted corner-up (<a href="http://www.flickr.com/photos/indiamos/2926903690/">as demonstrated by Diego</a>) on a camera tripod. One or more players can then use their hands or other body parts or utensils or pets to trigger different sounds from each side. We were thinking that for Phase One, i.e., this week, we&#8217;d have the sounds be synthesized tones, and that for Phase Two, the final version, we&#8217;d make it play various different loops.</p>
<p>It turned out, however, that it&#8217;s far easier&#8212;for me, at least&#8212;to get Minim to play loops than to synthesize sounds. And there are a lot of free sound clips out there in the world. I got mine from <a href="http://www.canadianmusicartists.com/samples.html">CanadianMusicArtists.com</a>. This pre-prototype, therefore, has only two sensors, both of which trigger audio loops. It also has the beginnings of a lame-ass bouncing ball animation, but it doesn&#8217;t do what I want it to do, mostly because the signal&#8217;s changing too rapidly. Graphics were a tentative feature for Phase Two, so I&#8217;m not going to fuss with that part any more this week.</p>
<p>Here&#8217;s some crappy video of Filippo (left) and Diego (right) making the sensors generate noise. You can barely hear it, unfortunately&#8212;listen for the annoying rapid clicking sound, which I think is the hi-hat sound. </p>
<p><embed src="http://blip.tv/play/AdOvdI_feg" type="application/x-shockwave-flash" width="320" height="270" allowscriptaccess="always" allowfullscreen="true"></embed> </p>
<p>The beauty part? This doubles as my <a href="http://itp.nyu.edu/~sve204/icm_fall08/">ICM</a> homework.</p>
<p>Here&#8217;s the Arduino code:</p>
<blockquote><p><code>/*  Reads data from two analog sensors (IR sensors, in this specific example)<br />
    and outputs the values in a format that can be easily parsed in Processing.<br />
*/</p>
<p>int ledPin = 7;<br />
int irSensor0 = 0;<br />
int irSensor1 = 1;<br />
int sensorValue = 0;</p>
<p>void setup()<br />
{<br />
    //  Flash the LED three times to announce the start of program.<br />
    pinMode( 7, OUTPUT );<br />
    digitalWrite( 7, LOW );<br />
    delay( 300 );<br />
    digitalWrite( 7, HIGH );<br />
    delay( 300 );<br />
    digitalWrite( 7, LOW );<br />
    delay( 300 );<br />
    digitalWrite( 7, HIGH );<br />
    delay( 300 );<br />
    digitalWrite( 7, LOW );<br />
    delay( 300 );<br />
    digitalWrite( 7, HIGH );<br />
    delay( 300 );<br />
    digitalWrite( 7, LOW );</p>
<p>    // Start serial port at 9600 bps:<br />
    Serial.begin( 9600 );<br />
}</p>
<p>void loop()<br />
{<br />
    if (Serial.available() > 0)<br />
    {<br />
    //  Read the first (0) sensor:<br />
    sensorValue = analogRead( irSensor1 );</p>
<p>    // print the results:<br />
    Serial.print( sensorValue, DEC );<br />
    Serial.print( "\t" );</p>
<p>    // read the second (1) sensor:<br />
    sensorValue = analogRead( irSensor0 );<br />
    // print the results:<br />
    Serial.println( sensorValue, DEC );</p>
<p>    //  Follow the last sensor value with a println() so that<br />
    //  each set of four readings prints on a line by itself:<br />
    Serial.println( sensorValue, DEC );<br />
    //  delay ( 100 );<br />
    }<br />
}</code></p></blockquote>
<p>And here&#8217;s the  <a href="http://itp.nyu.edu/~ia303/ICM/week6/music_box_2xIR/applet/music_box_2xIR.pde">Processing code</a>, where most of the excitement takes place.</p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~ia303/thunk/2008/10/15/midterm-project-week-2-rough-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhysComp, week 5: Serial Out</title>
		<link>http://itp.nyu.edu/~ia303/thunk/2008/10/09/physcomp-week-5-serial-out/</link>
		<comments>http://itp.nyu.edu/~ia303/thunk/2008/10/09/physcomp-week-5-serial-out/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 12:54:11 +0000</pubDate>
		<dc:creator>India</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[PhysComp]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[sketch]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/~ia303/thunk/?p=108</guid>
		<description><![CDATA[
I was trying to figure out the math to make part of the graph show up as brown&#8212;i.e., earth&#8212;and then scatter flowers on top, but something wasn&#8217;t working out and I was running late, so I gave up.
Anyway, here are the progress shots:
Setup:

Pot hooked up:

Blinking LED:

I also shot a fascinating movie of the program loading [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://itp.nyu.edu/~ia303/thunk/wp-content/uploads/picture-7.png"><img src="http://itp.nyu.edu/~ia303/thunk/wp-content/uploads/picture-7.png" alt="" title="Serial out graph" width="480" height="357" class="alignnone size-full wp-image-109" /></a></p>
<p>I was <em>trying</em> to figure out the math to make part of the graph show up as brown&#8212;i.e., earth&#8212;and then scatter flowers on top, but something wasn&#8217;t working out and I was running late, so I gave up.</p>
<p>Anyway, here are the progress shots:</p>
<p>Setup:<br />
<a href="http://www.flickr.com/photos/indiamos/2926906248/" title="P1000190.JPG by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3098/2926906248_38d7beec10_m.jpg" width="240" height="180" alt="P1000190.JPG" /></a></p>
<p>Pot hooked up:<br />
<a href="http://www.flickr.com/photos/indiamos/2926907936/" title="P1000199.JPG by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3239/2926907936_52047b2cea_m.jpg" width="240" height="180" alt="P1000199.JPG" /></a></p>
<p>Blinking LED:<br />
<a href="http://www.flickr.com/photos/indiamos/2926055893/" title="P1000204.JPG by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3269/2926055893_09a3388587_m.jpg" width="240" height="180" alt="P1000204.JPG" /></a></p>
<p>I also shot a <em>fascinating</em> movie of the program loading on the Arduino and starting up&#8212;you know, flickering yellow light, then blinking LED; hot stuff:</p>
<p><embed src="http://blip.tv/play/AdKrL4_feg" type="application/x-shockwave-flash" width="320" height="270" allowscriptaccess="always" allowfullscreen="true"></embed> </p>
<p>Final code on Arduino:</p>
<blockquote><p><code>int potPin = 0;<br />
int potValue = 0;<br />
int ledPin = 2;</p>
<p>void setup()<br />
{<br />
  // flash LED three times to announce start of program<br />
  pinMode( 2, OUTPUT );<br />
  digitalWrite( 2, LOW );<br />
  delay( 500 );<br />
  digitalWrite( 2, HIGH );<br />
  delay( 500 );<br />
  digitalWrite( 2, LOW );<br />
  delay( 500 );<br />
  digitalWrite( 2, HIGH );<br />
  delay( 500 );<br />
  digitalWrite( 2, LOW );<br />
  delay( 500 );<br />
  digitalWrite( 2, HIGH );<br />
  delay( 500 );<br />
  digitalWrite( 2, LOW );<br />
  delay( 500 );<br />
  digitalWrite( 2, HIGH );</p>
<p>  // start serial port at 9600 bps:<br />
  Serial.begin( 9600 );<br />
}</p>
<p>void loop()<br />
{<br />
  // read analog input, divide by 4 to fit it in the range 0-255:<br />
  potValue = analogRead( potPin );<br />
  potValue = potValue / 4;<br />
  Serial.print( potValue, BYTE );<br />
  // pause for 10 milliseconds:<br />
  delay( 10 );<br />
}<br />
</code></p></blockquote>
<p><a href="http://itp.nyu.edu/~ia303/PhysComp/week5/graph_serial_from_pot/applet/">Final Processing applet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~ia303/thunk/2008/10/09/physcomp-week-5-serial-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Servo</title>
		<link>http://itp.nyu.edu/~ia303/thunk/2008/09/26/servo/</link>
		<comments>http://itp.nyu.edu/~ia303/thunk/2008/09/26/servo/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 15:13:08 +0000</pubDate>
		<dc:creator>India</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[CommLab]]></category>
		<category><![CDATA[PhysComp]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/~ia303/thunk/?p=65</guid>
		<description><![CDATA[Two birds, one stone:
																		
															Crank your speakers and click to play					
Sorry about the wobbles.
This is my video journal of the Servo lab for PhysComp, filmed for CommLab on a Sanyo Xacti 6MP digital movie camera.
I tried to edit this within the Xacti, but I ended up joining the clips together in the wrong order. It was [...]]]></description>
			<content:encoded><![CDATA[<p>Two birds, one stone:<br />
													<script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2008010901"></script>					<script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&#038;posts_id=1303395&#038;source=3&#038;autoplay=true&#038;file_type=flv&#038;player_width=&#038;player_height="></script>
<div id="blip_movie_content_1303395">					<a rel="enclosure" href="http://blip.tv/file/get/Indiamos-Servo401.mov" onclick="play_blip_movie_1303395(); return false;"><img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/Indiamos-Servo401.mov.jpg" border="0" title="Click To Play" /></a>					<br />					<a rel="enclosure" href="http://blip.tv/file/get/Indiamos-Servo401.mov" onclick="play_blip_movie_1303395(); return false;">Crank your speakers and click to play</a>					</div>
<p>Sorry about the wobbles.</p>
<p>This is my video journal of the <a href="http://itp.nyu.edu/physcomp/Labs/Servo">Servo lab</a> for <a href="http://itp.nyu.edu/physcomp/">PhysComp</a>, filmed for <a href="http://www.spencerkiser.com/commLab/commLab.html">CommLab</a> on a Sanyo Xacti 6MP digital movie camera.</p>
<p>I tried to edit this within the Xacti, but I ended up joining the clips together in the wrong order. It was way too much work to separate them again&#8212;it&#8217;s just a lousy way to edit&#8212;so then I dumped the mess into iMovie HD (an older version, <a href="http://brepettis.com/blog/2008/06/19/getting-started-in-video-editing-and-publishing/">recommended by Bre Pettis</a> in his very fine <a href="http://www.etsy.com/storque/search/title/getting-started-in-video/">Getting Started in Video</a> series), recut and rearranged it, and added title frames from Photoshop (too bad they look like crap after compression) and <a href="http://kristinhersh.cashmusic.org/">CC-licensed music by the excellent Kristin Hersh</a>. This was my first time using iMovie; I found it reasonably intuitive.</p>
<p>So, basically, it&#8217;s just the worst video for a Kristin Hersh song ever. Rock on.</p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~ia303/thunk/2008/09/26/servo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/Indiamos-Servo401.mov" length="9933336" type="video/quicktime" />
		</item>
		<item>
		<title>PhysComp lab, week 3: Electronics</title>
		<link>http://itp.nyu.edu/~ia303/thunk/2008/09/25/physcomp-lab-week-3-electronics/</link>
		<comments>http://itp.nyu.edu/~ia303/thunk/2008/09/25/physcomp-lab-week-3-electronics/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 09:06:59 +0000</pubDate>
		<dc:creator>India</dc:creator>
				<category><![CDATA[PhysComp]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[lab]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/~ia303/thunk/?p=44</guid>
		<description><![CDATA[This week&#8217;s PhysComp lab looked pretty straightforward, but that&#8217;s only if you don&#8217;t take into account my singular gift for turning LEDs backward and mixing up power and ground on the breadboard.*
So, first, there was the obligatory soldering. It wasn&#8217;t quite so bad this time, I think, though I did manage to melt some of [...]]]></description>
			<content:encoded><![CDATA[<p>This week&#8217;s PhysComp lab looked pretty straightforward, but that&#8217;s only if you don&#8217;t take into account my singular gift for turning LEDs backward and mixing up power and ground on the breadboard.<a href="http://itp.nyu.edu/~ia303/thunk/2008/09/25/physcomp-lab-week-3-electronics/#note">*</a></p>
<p>So, first, there was the obligatory soldering. It wasn&#8217;t quite so bad this time, I think, though I did manage to melt some of the plastic inside the jack.</p>
<p><a href="http://www.flickr.com/photos/indiamos/2886417503/" title="Soldering the DC power jack by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3003/2886417503_39579359d5.jpg" width="400" height="300" alt="Soldering the DC power jack" /></a></p>
<p>Then I had a lot of puzzlement over the high <a href="http://www.flickr.com/photos/indiamos/2887252212/in/set-72157607212375323/">voltage</a> <a href="http://www.flickr.com/photos/indiamos/2887252786/in/set-72157607212375323/">readings</a> I was getting. And there was a burning smell, even though I&#8217;d turned off the soldering iron ten minutes before. Hmm. Could there be something wrong with the&#8212;</p>
<p><a href="http://www.flickr.com/photos/indiamos/2886418587/" title="Ice used after I made the mistake of touching the voltage regulator by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3263/2886418587_fa13842e25.jpg" width="400" height="300" alt="Ice used after I made the mistake of touching the voltage regulator" /></a></p>
<p><strong>Handy Tip:</strong> Voltage regulators get really fucking hot. Don&#8217;t touch them.</p>
<p>Finally, I found the wire that was going into ground instead of power and got <a href="http://www.flickr.com/photos/indiamos/2887253052/in/set-72157607212375323/">the desired voltage reading</a>. Then, I added a switch and an LED.</p>
<p><a href="http://www.flickr.com/photos/indiamos/2887252504/" title="Breadboard with power jack, voltage regulator, push-button switch, and LED by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3064/2887252504_1e469f9afc.jpg" width="400" height="300" alt="Breadboard with power jack, voltage regulator, push-button switch, and LED" /></a></p>
<p>And, again, wired the switch into ground instead of power. Got that sorted, and&#8212;</p>
<p><a href="http://www.flickr.com/photos/indiamos/2887253324/" title="Pressing the switch to light the LED by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3218/2887253324_19075935dc.jpg" width="400" height="300" alt="Pressing the switch to light the LED" /></a></p>
<p>Ta da!</p>
<p>The next step, putting two LEDs in series, <a href="http://www.flickr.com/photos/indiamos/2887253796/in/set-72157607212375323">went fine</a> (with voltage readings of 2.11 for the red LED and 2.88 for the green), but when the instructions said to add a third . . . well, I&#8217;m not sure how you add a third LED in series. Is it like this&#8212;</p>
<p><a href="http://www.flickr.com/photos/indiamos/2886420343/" title="How do you put three LEDs in series? by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3280/2886420343_ce7f39bbf0.jpg" width="400" height="300" alt="How do you put three LEDs in series?" /></a></p>
<p>Probably not, since that wiring scheme <a href="http://www.flickr.com/photos/indiamos/2886420489/in/set-72157607212375323/">works</a>, while the instructions imply that adding a third LED makes them all go out. Comparing my voltage numbers here would probably tell me the answer to this question, but although I took lots of photos to record the multimeter readings, I can&#8217;t remember which reading was from which part of the circuit or taken at which step. Sigh. I should have just written them down.</p>
<p><a href="http://www.flickr.com/photos/indiamos/2886420887/in/set-72157607212375323/">Setting the LEDs in parallel</a> was also pretty easy, but measuring the amperage across them was simply not happening. I tried it every which way, but I couldn&#8217;t get the circuit closed with the multimeter as part of it. After trying several interpretations of the written instructions and circuit diagram, I gave up and moved on to the pot part.</p>
<p><a href="http://www.flickr.com/photos/indiamos/2887254790/" title="Breadboard with potentiometer and LED by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3032/2887254790_8f95757f82.jpg" width="300" height="400" alt="Breadboard with potentiometer and LED" /></a></p>
<p>Again, no problem wiring it. The voltage readings were 1.78 at about halfway and 2.89 at full blast.</p>
<p>This lab took me about four hours, sadly.</p>
<p><a name="note"></a><span class="note" style="font-size:smaller;">*  The reason for the latter, in my defense, is that the breadboard in my kit has ground on the outside rows, while the breadboard in all the photos within <a href="http://itp.nyu.edu/physcomp/Labs/Electronics">the instructions</a> has power on the outside. I always forget to check the color of the row, matching only the position. And sometimes I&#8217;m just <a href="http://www.flickr.com/photos/indiamos/2886417733/in/set-72157607212375323/">not paying attention</a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~ia303/thunk/2008/09/25/physcomp-lab-week-3-electronics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhysComp lab, week 2: Analog In</title>
		<link>http://itp.nyu.edu/~ia303/thunk/2008/09/18/analog-in/</link>
		<comments>http://itp.nyu.edu/~ia303/thunk/2008/09/18/analog-in/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 07:42:07 +0000</pubDate>
		<dc:creator>India</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[PhysComp]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[lab]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/blogs/ia303/2008/09/18/analog-in/</guid>
		<description><![CDATA[Ah, another brilliant demonstration of my utter lostness in the field of electronics!
 
I managed to strip three wires in less than five minutes&#8212;a huge improvement over last week&#8212;but I still suck at soldering:

My hands shake a lot, I&#8217;ve learned. Also, I can&#8217;t see. I had to bring in the nasty fluorescent work light that [...]]]></description>
			<content:encoded><![CDATA[<p>Ah, another brilliant demonstration of my utter lostness in the field of electronics!</p>
<p><a href="http://www.flickr.com/photos/indiamos/2867514134/" title="Hooked wires and potentiometer, on Flickr"><img src="http://farm3.static.flickr.com/2367/2867514134_87296b1224.jpg" width="400" height="300" alt="Hooked wires and potentiometer" /></a> <span id="more-19"></span></p>
<p>I managed to strip three wires in less than five minutes&#8212;a huge improvement over last week&#8212;but I still suck at soldering:</p>
<p><a href="http://www.flickr.com/photos/indiamos/2866683113/" title="Bad soldering, on Flickr"><img src="http://farm4.static.flickr.com/3250/2866683113_43d741d9f7.jpg" width="400" height="300" alt="Bad soldering" /></a></p>
<p>My hands shake a lot, I&#8217;ve learned. Also, I can&#8217;t see. I had to bring in the nasty fluorescent work light that I use when I&#8217;m doing proofreading, and even then I had to get my eyes down so close to what I was soldering that I almost soldered my face. Another thing I&#8217;ve learned thus far is that you basically get one chance at making each join. If you mess up on the first try, any attempts to fix it just seem to make matters worse. And smoky.</p>
<p>The first part of <a href="http://itp.nyu.edu/physcomp/Labs/AnalogIn">this assignment</a> went smoothly. I had no problem matching my setup to <a href="http://itp.nyu.edu/physcomp/uploads/arduino_pot_led.jpg">the photo in the instructions</a>, and turning the knob actually did what it was supposed to do. Yay!</p>
<p><a href="http://www.flickr.com/photos/indiamos/2866683683/" title="Add a potentiometer and LED, on Flickr"><img src="http://farm4.static.flickr.com/3164/2866683683_52a49b459c.jpg" width="400" height="300" alt="Add a potentiometer and LED" /></a></p>
<p>Bright vs. Dim<br />
<a href="http://www.flickr.com/photos/indiamos/2867516464/" title="Lit red LED by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3183/2867516464_710847b24a_m.jpg" width="240" height="180" alt="Lit red LED" /></a> <a href="http://www.flickr.com/photos/indiamos/2867516756/" title="Dim red LED by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3033/2867516756_6562fe171f_m.jpg" width="240" height="180" alt="Dim red LED" /></a></p>
<p>(I know it doesn&#8217;t look very dim, but trust me.)</p>
<p>Swapping in other kinds of variable resistors required my actually thinking, however, and that part didn&#8217;t go so well.</p>
<p>I had wanted to get a flex sensor, but the computer store suddenly changed its hours&#8212;I guess because we&#8217;re three weeks into the semester?&#8212;and was closed five minutes before I arrived. So no Hug-O-Meter for me. Instead, I rewired the board with a photocell, a thermistor, and two LEDs, per the <a href="http://itp.nyu.edu/physcomp/uploads/bb_dualflex_b.jpg">other photo</a>, and then changed the code accordingly. Only one of the LEDs was responding, though, and it was the wrong one. Covering the photocell made the green LED dim instead of the red one. So I fiddled with the code a bit, checking the Serial.print output to see if the thermistor was doing anything at all, and eventually I turned around the red LED.</p>
<p>Aaah. I really need to learn which leg of an LED goes where.</p>
<p>So then both LEDs were lit, and the red one was responding to the photocell, but the green one wasn&#8217;t doing squat. I fiddled with <a href="http://itp.nyu.edu/~ia303/PhysComp/week2/Analog_In_Arduino_code.txt">the code</a> some more, changing  <code>analogWrite(ledB, potValueB/4);</code> to   <code>analogWrite(ledB, potValueB*4);</code>, but that didn&#8217;t do anything. So I took out the resistor (a 220) that was adjacent to the thermistor, and the Serial.print numbers shot up and the LED got a lot brighter. So then I swapped in different resistors: 10 was no good, 100 was no good, but 1,000 did the trick: finally, the changes in brightness were visible.</p>
<p>Both LEDs off:<br />
<a href="http://www.flickr.com/photos/indiamos/2866686143/" title="LEDs off by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3053/2866686143_be41227fd4_m.jpg" width="240" height="180" alt="LEDs off" /></a></p>
<p>Both LEDs on:<br />
<a href="http://www.flickr.com/photos/indiamos/2866686345/" title="LEDs on by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3138/2866686345_3ca5363b38_m.jpg" width="240" height="180" alt="LEDs on" /></a></p>
<p>Covering the photocell&#8212;red LED dims:<br />
<a href="http://www.flickr.com/photos/indiamos/2867518142/" title="Covering the photo cell by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3099/2867518142_a64a576f70_m.jpg" width="240" height="180" alt="Covering the photo cell" /></a></p>
<p>Nice nail polish, huh.</p>
<p>Holding the thermistor&#8212;green LED dims:<br />
<a href="http://www.flickr.com/photos/indiamos/2867518330/" title="Heating the thermistor by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3295/2867518330_61d915394c_m.jpg" width="240" height="180" alt="Heating the thermistor" /></a></p>
<p>Do I understand <em>why</em> this worked? Absolutely not. But it worked! Woot!</p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~ia303/thunk/2008/09/18/analog-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhysComp lab, week 1: Digital in/out</title>
		<link>http://itp.nyu.edu/~ia303/thunk/2008/09/11/digital-inout/</link>
		<comments>http://itp.nyu.edu/~ia303/thunk/2008/09/11/digital-inout/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 12:56:18 +0000</pubDate>
		<dc:creator>India</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[PhysComp]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[homework]]></category>
		<category><![CDATA[lab]]></category>

		<guid isPermaLink="false">http://itp.nyu.edu/blogs/ia303/2008/09/11/digital-inout/</guid>
		<description><![CDATA[First homework for Physical Computing: Digital In Out.

11:15: I forgot how hard you have to pull to strip the insulation off the wire (or is it just me?).
11:30: Wow, I totally remember that smell of hot soldering iron from my childhood. Nevertheless, I am the worst solderer ever.

11:45: Yes, worst solderer ever. Not being able [...]]]></description>
			<content:encoded><![CDATA[<p>First homework for <a href="http://itp.nyu.edu/physcomp/Main/HomePage">Physical Computing</a>: <a href="http://itp.nyu.edu/physcomp/Labs/DigitalInOut">Digital In Out</a>.</p>
<p><a href="http://www.flickr.com/photos/indiamos/2847496653/" title="Supplies for PhysComp homework by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3108/2847496653_e747625288_m.jpg" width="240" height="180" alt="Supplies for PhysComp homework" /></a></p>
<p><strong>11:15</strong>: I forgot how hard you have to pull to strip the insulation off the wire (or is it just me?).</p>
<p><strong>11:30</strong>: Wow, I totally remember that smell of hot soldering iron from my childhood. Nevertheless, I am the worst solderer ever.<span id="more-7"></span></p>
<p><a href="http://www.flickr.com/photos/indiamos/2847558027/" title="Switch by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3122/2847558027_782cf5d949_m.jpg" width="240" height="180" alt="Switch" alt="Wires badly soldered onto a switch" /></a></p>
<p><strong>11:45</strong>: Yes, worst solderer ever. Not being able to see anything close up anymore doesn&#8217;t help, either; obviously, I should have gone to ITP while I was still in my twenties and only half-blind.</p>
<p><strong>11:50</strong>: Oh, yeah&#8212;now I remember how to use wire strippers. Rotate.</p>
<p><a href="http://www.flickr.com/photos/indiamos/2847498079/" title="Arduino and Breadboard by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3191/2847498079_4ba91f9e5c.jpg" width="500" height="248" alt="Arduino and Breadboard" /></a></p>
<p><strong>12:15</strong>: Looking up resistor values. Did I miss some introductory class where we were supposed to learn all this shit? Honestly, if I hadn&#8217;t spent weekend afternoons sorting resistors for my dad when I was in grade school, I think I&#8217;d be completely lost right now. Setting up a straightforward circuit on a breadboard should not be taking this long.</p>
<p><a href="http://www.flickr.com/photos/indiamos/2847572607/" title="Resistors by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3231/2847572607_df7efb9416.jpg" width="425" height="318" alt="Two kinds of resistors" /></a></p>
<h3>Resistor Values</h3>
<p>Cheat cheet: <a href="http://www.iguanalabs.com/resistors.htm">http://www.iguanalabs.com/resistors.htm</a></p>
<p>10 x brown black black gold = 10</p>
<p>10 x brown black brown gold = 100</p>
<p>10 x red red brown gold = 220</p>
<p>10 x brown black red gold = 1,000</p>
<p>10 x brown black orange gold = 10,000</p>
<p>5 x orange black orange gold = 30,000</p>
<p>5 x brown black yellow gold = 100,000</p>
<p><strong>12:50</strong>: Done sorting resistors, distributing into parts box, drawing and inserting labels.</p>
<p><a href="http://www.flickr.com/photos/indiamos/2847507943/" title="Parts case with resistor labels by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3217/2847507943_6bf44ee10f.jpg" width="500" height="375" alt="Parts case with resistor labels" /></a></p>
<p><strong>1:15</strong>: Finally, my circuit looks like the photo on the website (well, except for the googly eyes). Woot!</p>
<p><a href="http://www.flickr.com/photos/indiamos/2848338964/" title="Artificial intelligence? by indiamos, on Flickr"><img src="http://farm4.static.flickr.com/3216/2848338964_211bd92097.jpg" width="500" height="333" alt="Artificial intelligence?" /></a></p>
<p>Does it <em>do</em> anything, though?</p>
<p><strong>1:25</strong>: Aaargh! The answer to that question is, <em>No.</em></p>
<blockquote><p>Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.</p>
<p>Binary sketch size: 1126 bytes (of a 14336 byte maximum)</p>
<p>avrdude: stk500_recv(): programmer is not responding<br />
avrdude: stk500_recv(): programmer is not responding</p></blockquote>
<p><strong>1:28</strong>: Hmm. It uploads fine when nothing is connected to the board.</p>
<p><strong>1:30</strong>: Okay, the red LED lights up when I hold down the switch. The green LED doesn&#8217;t do anything, though.</p>
<p><strong>1:35</strong>: <a href="http://www.arduino.cc/en/Guide/Troubleshooting#upload">Troubleshooting</a>. Tried swapping the red and green LEDs: now nothing works. Replaced the green LED with a yellow one: nothing. Re-uploaded the program to the board (which worked just fine this time): nothing. Shite.</p>
<p>Unplugged everything except the USB cable, hit reset, re-uploaded program: error message. Reset, tried uploading again: worked. Plugged breadboard back in: nothing happening.</p>
<p>Hit reset, re-uploaded program: error message.<br />
No reset, re-uploaded program: error message.<br />
Reset, re-uploaded program: upload okay, but no lights.<br />
Jiggled all the connections. Nothing.<br />
Unplugged &amp; replugged USB cable, reset, re-upload: nothing.</p>
<p>AAAAARRRRGGGHHH!!!! I give up.</p>
<p>Reversed the legs of the yellow LED: lit up. Hmm. Reversed legs of red LED: lit up. Now both are lit. When I hold down the switch, both turn off.</p>
<p>Reset, re-upload: error, both lights on.<br />
Reset, re-upload: okay, both lights on.</p>
<p>Changed code to</p>
<blockquote><p>  if (switchState == 1) {<br />
    // if the switch is closed:<br />
    digitalWrite(yellowLedPin, HIGH);    // turn on the yellow LED<br />
    digitalWrite(redLedPin, HIGH);       // turn off the red LED<br />
  }<br />
  else {<br />
    // if the switch is open:<br />
    digitalWrite(yellowLedPin, LOW);   // turn off the yellow LED<br />
    digitalWrite(redLedPin, LOW);     // turn on the red LED</p></blockquote>
<p>    Reset, re-upload: okay, lights off. Pressing switch turns both on.</p>
<p>. . .</p>
<p>YAAAAYY!! In switching the LEDs around, at some point I got one leg into the wrong row. Everything now works exactly as intended! Aaaand . . . it&#8217;s 2 a.m. Bummer. So much for Part II of this week&#8217;s homework: making a combination lock using a LEGO phone.</p>
<p>So.</p>
<p>I don&#8217;t feel like I had any idea what I was doing with this assignment, besides trying to copy <a href="http://itp.nyu.edu/physcomp/uploads/arduino_switch_leds.jpg">the photo</a> exactly. I didn&#8217;t refer to <a href="http://itp.nyu.edu/physcomp/uploads/digital_io.png">the diagram</a> much, because I don&#8217;t really remember <em>from high school</em> how to read an electrical diagram. All in all, I felt pretty uninformed. It would have helped to be doing this in the lab at school, surrounded by other cursing, frustrated people, but I would have had to bend space and time rather drastically in order to be able to work there. Other inhabitants of the universe might have thereby been inconvenienced.</p>
]]></content:encoded>
			<wfw:commentRss>http://itp.nyu.edu/~ia303/thunk/2008/09/11/digital-inout/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
