<?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>S2: Physical Computing &#187; Jhon Alexander Giraldo Mendez</title>
	<atom:link href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/category/jhon-alexander-giraldo-mendez/feed/" rel="self" type="application/rss+xml" />
	<link>http://legacy.iaacblog.com/maa2013-2014-physical-computing</link>
	<description></description>
	<lastBuildDate>Thu, 11 Sep 2014 13:44:04 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Building Gestures</title>
		<link>http://legacy.iaacblog.com/maa2013-2014-physical-computing/2014/02/building-gestures/</link>
		<comments>http://legacy.iaacblog.com/maa2013-2014-physical-computing/2014/02/building-gestures/#comments</comments>
		<pubDate>Mon, 10 Feb 2014 12:56:20 +0000</pubDate>
		<dc:creator>ecetankal</dc:creator>
				<category><![CDATA[Daniel Ricardo Giraldo Rivera]]></category>
		<category><![CDATA[Efstathia Eleni Baseta]]></category>
		<category><![CDATA[Jhon Alexander Giraldo Mendez]]></category>
		<category><![CDATA[Meral Ece Tankal]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/maa2013-2014-physical-computing/?p=131</guid>
		<description><![CDATA[The Facade has being concieved as a rigid surface with openings. Every period in history is represented by different typologies/configurations that can be recognised and categorised. Nowadays we live in an interactive world our buildings cannot stay rigid, they should be responsive to different environments. Applying the same strategy to our facade we can achieve responsiveness. The facade reads [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/2_.jpg"><img alt="2_" src="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/2_.jpg" width="730" height="508" /></a></p>
<p>The Facade has being concieved as a rigid surface with openings. Every period in history is represented by different typologies/configurations that can be recognised and categorised. Nowadays we live in an interactive world our buildings cannot stay rigid, they should be responsive to different environments.</p>
<p><span id="more-131"></span></p>
<p><a href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/1_.jpg"><img class="alignnone size-large wp-image-132" alt="1_" src="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/1_.jpg" width="730" height="508" /></a></p>
<p>Applying the same strategy to our facade we can achieve responsiveness. The facade reads the inputs and create “gestures” that perform a function. So the facade can be triggered by the amount of<strong> light, the human proximity, the need for ventilation</strong> or<strong> the sound</strong> in its surroundings, and just as a nervous system works, transform those stimules in motion functio</p>
<p><a href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/photo-3.jpg"><img class="alignnone size-thumbnail wp-image-142" alt="photo 3" src="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/photo-3-150x150.jpg" width="150" height="150" /></a> <a href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/photo-4.jpg"><img class="alignnone size-thumbnail wp-image-143 alignleft" alt="photo 4" src="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/photo-4-150x150.jpg" width="150" height="150" /></a> <a href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/photo-5.jpg"><img class="size-thumbnail wp-image-144 alignleft" alt="photo 5" src="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/photo-5-150x150.jpg" width="150" height="150" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><a href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/4_.jpg"><img alt="4_" src="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/4_.jpg" width="730" height="508" /></a></p>
<p>&nbsp;</p>
<p><strong>Concept</strong><br />
<em>Building gestures</em><br />
Facade <strong>“gestures</strong>” allow buildings to react to the stimulus of the environment.</p>
<p><a href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/3_.jpg"><img class="alignnone size-large wp-image-134" alt="3_" src="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/3_.jpg" width="730" height="508" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/maa2013-2014-physical-computing/2014/02/building-gestures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>digital vs. analog</title>
		<link>http://legacy.iaacblog.com/maa2013-2014-physical-computing/2014/02/digital-vs-analog/</link>
		<comments>http://legacy.iaacblog.com/maa2013-2014-physical-computing/2014/02/digital-vs-analog/#comments</comments>
		<pubDate>Mon, 03 Feb 2014 11:55:04 +0000</pubDate>
		<dc:creator>ecetankal</dc:creator>
				<category><![CDATA[Daniel Ricardo Giraldo Rivera]]></category>
		<category><![CDATA[Efstathia Eleni Baseta]]></category>
		<category><![CDATA[Jhon Alexander Giraldo Mendez]]></category>
		<category><![CDATA[Meral Ece Tankal]]></category>

		<guid isPermaLink="false">http://legacy.iaacblog.com/maa2013-2014-physical-computing/?p=107</guid>
		<description><![CDATA[&#160; The purpose of this exercise was to control a servo motor with a digitalWrite input. We  created a led sequence in one arduino and a light sensor connected to the servo in an another arduino board. The amount of  light that the sensor detects triggers the speed and the rotation of the servo. Using [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/IMG_5427.jpg"><img class="alignnone size-medium wp-image-109" alt="IMG_5427" src="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/IMG_5427-300x225.jpg" width="300" height="225" /></a> <a href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/IMG_5426.jpg"><img class="alignnone size-medium wp-image-108 alignleft" alt="IMG_5426" src="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/IMG_5426-300x225.jpg" width="300" height="225" /></a><a href="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/Screen-Shot-2014-02-03-at-12.43.32-PM.png"><img class="alignnone size-large wp-image-116" alt="Screen Shot 2014-02-03 at 12.43.32 PM" src="http://legacy.iaacblog.com/maa2013-2014-physical-computing/files/2014/02/Screen-Shot-2014-02-03-at-12.43.32-PM-730x542.png" width="730" height="542" /></a></p>
<p>&nbsp;</p>
<p><span id="more-107"></span></p>
<p>The purpose of this exercise was to control a servo motor with a digitalWrite input. We  created a led sequence in one arduino and a light sensor connected to the servo in an another arduino board. The amount of  light that the sensor detects triggers the speed and the rotation of the servo. Using two different arduino boards helped us to experiment the distance between the light sensor and the leds which allowed us to have a wider range of servo outputs.</p>
<p><a href="https://vimeo.com/85711611">video</a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Analog vs Digital</p>
<p><em>int led9 = 9; </em><br />
<em>int led8 = 8; </em><br />
<em>int led7 = 7; </em><br />
<em>int led6 = 6; </em><br />
<em>int led5 = 5; </em><br />
<em>int led4 = 4; </em><br />
<em>int led3 = 3; </em><br />
<em>int led2 = 2;</em></p>
<p><em>int brightness = 0; // how bright the LED is</em><br />
<em>int fadeAmount = 5; // how many points to fade the LED by</em></p>
<p><em>// the setup routine runs once when you press reset:</em><br />
<em>void setup() { </em><br />
<em> // declare pin 9 to be an output:</em><br />
<em> pinMode(led9, OUTPUT);</em><br />
<em> pinMode(led8, OUTPUT);</em><br />
<em> pinMode(led7, OUTPUT);</em><br />
<em> pinMode(led6, OUTPUT);</em><br />
<em> pinMode(led5, OUTPUT);</em><br />
<em> pinMode(led4, OUTPUT);</em><br />
<em> pinMode(led3, OUTPUT);</em><br />
<em> pinMode(led2, OUTPUT);</em></p>
<p><em>}</em></p>
<p><em>// the loop routine runs over and over again forever:</em><br />
<em>void loop() { </em><br />
<em> // set the brightness of pin 9:</em><br />
<em>analogWrite(led9, brightness);</em><br />
<em>analogWrite(led8, brightness);</em><br />
<em>analogWrite(led7, brightness);</em><br />
<em>analogWrite(led6, brightness);</em><br />
<em>analogWrite(led5, brightness);</em><br />
<em>analogWrite(led4, brightness);</em><br />
<em>analogWrite(led3, brightness);</em><br />
<em>analogWrite(led2, brightness);</em></p>
<p><em>// change the brightness for next time through the loop:</em><br />
<em> brightness = brightness + fadeAmount;</em></p>
<p><em>// reverse the direction of the fading at the ends of the fade: </em><br />
<em> if (brightness == 0 || brightness == 255) {</em><br />
<em> fadeAmount = -fadeAmount ; </em><br />
<em> } </em><br />
<em> // wait for 30 milliseconds to see the dimming effect </em><br />
<em> delay(30); </em><br />
<em>}</em></p>
<p><em> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://legacy.iaacblog.com/maa2013-2014-physical-computing/2014/02/digital-vs-analog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
