<?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>The Exploratorium's Learning Studio blog &#124; A workshop for tinkering with technology, science, and art &#187; development</title>
	<atom:link href="http://apps.exploratorium.edu/blogs/ls/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://apps.exploratorium.edu/blogs/ls</link>
	<description></description>
	<lastBuildDate>Mon, 19 Oct 2009 20:59:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Scratch development: telephortunes</title>
		<link>http://apps.exploratorium.edu/blogs/ls/2009/04/14/scratch-development-telephortunes/</link>
		<comments>http://apps.exploratorium.edu/blogs/ls/2009/04/14/scratch-development-telephortunes/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 00:54:54 +0000</pubDate>
		<dc:creator>Luigi</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[circuits]]></category>
		<category><![CDATA[pie]]></category>
		<category><![CDATA[scratch]]></category>
		<category><![CDATA[sensors]]></category>
		<category><![CDATA[switches]]></category>

		<guid isPermaLink="false">http://apps.exploratorium.edu/blogs/ls/?p=405</guid>
		<description><![CDATA[
Recently, we have been wanting to become more familiar with an interesting technology from MIT called Scratch: it&#8217;s a new programming language that makes it easy to create interactive stories, animations, games, music, and art. Designed to help young people learn how to program, the interface is easy to access and allows for almost immediate [...]]]></description>
			<content:encoded><![CDATA[<div style="float:left"><a href="http://apps.exploratorium.edu/blogs/ls/files/2009/04/telephortunes-1.jpg" rel="lightbox[pics405]" title="A typical development mess" ><img src="http://apps.exploratorium.edu/blogs/ls/files/2009/04/telephortunes-1.thumbnail.jpg" alt="A typical development mess" width="300" height="198" class="attachment wp-att-406 " /></a></div>
<div style="clear:right">Recently, we have been wanting to become more familiar with an interesting technology from MIT called <a href="http://scratch.mit.edu/" target="_blank" onclick="javascript:urchinTracker ('/outbound/article/scratch.mit.edu');">Scratch</a>: it&#8217;s a new programming language that makes it easy to create interactive stories, animations, games, music, and art. Designed to help young people learn how to program, the interface is easy to access and allows for almost immediate &#8220;tinkering&#8221;: you build a program by dragging color-coded blocks onto a workspace, and snapping them together.</p>
<p>So, in typical Learning Studio style, we hauled a wide variety of materials (switches, motors, art supplies, found objects, etc.) onto a central table, and started playing around.</p></div>
<div style="float:left"><a href="http://apps.exploratorium.edu/blogs/ls/files/2009/04/telephortunes-2.jpg" rel="lightbox[pics405]" title="The source of inspiration" ><img src="http://apps.exploratorium.edu/blogs/ls/files/2009/04/telephortunes-2.thumbnail.jpg" alt="The source of inspiration" width="200" height="132" class="attachment wp-att-408 " /></a></div>
<div style="clear:right">What caught my (Luigi) attention immediately was an old rotary telephone dial. It had a wonderful tactile feedback to its action, and a hint of nostalgia that appealed to me. So I set out to figure out how this entirely mechanical analog device actually manages to count!</div>
<p><br style="clear:both"></p>
<div style="float:left"><a href="http://apps.exploratorium.edu/blogs/ls/files/2009/04/telephortunes-4.jpg" rel="lightbox[pics405]" title="Sensor board" ><img src="http://apps.exploratorium.edu/blogs/ls/files/2009/04/telephortunes-4.thumbnail.jpg" alt="Sensor board" width="132" height="200" class="attachment wp-att-409 " /></a></div>
<div style="clear:right">This was possible thanks to a Scratch sensor board: this is an input device with a button, a light sensor, a sound sensor, a resistance slider, and four resistance input jacks. Scratch can monitor and detect changes in the sensors, so using the resistance sensors I set out to figure it out. I found that there are two sets of wires that come out of the rotary dial. One set is connected to a switch that is normally closed at rest (call it A), and the other to a switch that is normally open (call that one B). What happens is that as you start spinning the dial, switch B closes, and stays closed until the dial returns to resting position. Meanwhile, switch A stays closed while the dial is moving counterclockwise (toward the stop), and the moment you let go and it starts to spin back toward resting, switch B opens and closes once for each &#8220;click&#8221; of the dial.</p>
<p>So I wrote a simple program to count the number of clicks for each number dialed.
</p></div>
<p><br style="clear:both"></p>
<div style="float:left"><a href="http://apps.exploratorium.edu/blogs/ls/files/2009/04/telephortunes-3.jpg" rel="lightbox[pics405]" title="The first incarnation of telephortunes" ><img src="http://apps.exploratorium.edu/blogs/ls/files/2009/04/telephortunes-3.thumbnail.jpg" alt="The first incarnation of telephortunes" width="200" height="132" class="attachment wp-att-411 " /></a><br />
<a href="http://apps.exploratorium.edu/blogs/ls/files/2009/04/telephortunes-6.jpg" rel="lightbox[pics405]" title="I am a Virgo" ><img src="http://apps.exploratorium.edu/blogs/ls/files/2009/04/telephortunes-6.thumbnail.jpg" alt="I am a Virgo" width="132" height="200" class="attachment wp-att-412 " /></a></div>
<div style="clear:right">Next, I decided that the dial would be used as an input device to enter people&#8217;s date of birth, and so a simple fortune telling device started to take shape. I called it &#8220;Telephortunes&#8221;. It&#8217;s become much more complicated (and cool) than that since then, so stay tuned for the evolution of this project&#8230;
</div>
]]></content:encoded>
			<wfw:commentRss>http://apps.exploratorium.edu/blogs/ls/2009/04/14/scratch-development-telephortunes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
