<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Interaction Design Studio, Digital Media Design Dept, BFA &#187; code samples</title>
	<atom:link href="http://dmd08.wordpress.com/category/code-samples/feed/" rel="self" type="application/rss+xml" />
	<link>http://dmd08.wordpress.com</link>
	<description>Project Documenting Blog, 2008 Hongik U</description>
	<lastBuildDate>Mon, 15 Dec 2008 04:33:26 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dmd08.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/a0fc1e87d1e828e9361a005e8883556a?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Interaction Design Studio, Digital Media Design Dept, BFA &#187; code samples</title>
		<link>http://dmd08.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dmd08.wordpress.com/osd.xml" title="Interaction Design Studio, Digital Media Design Dept, BFA" />
		<item>
		<title>기말_프로토타입 제작</title>
		<link>http://dmd08.wordpress.com/2008/06/18/%ea%b8%b0%eb%a7%90_%ed%94%84%eb%a1%9c%ed%86%a0%ed%83%80%ec%9e%85-%ec%a0%9c%ec%9e%91/</link>
		<comments>http://dmd08.wordpress.com/2008/06/18/%ea%b8%b0%eb%a7%90_%ed%94%84%eb%a1%9c%ed%86%a0%ed%83%80%ec%9e%85-%ec%a0%9c%ec%9e%91/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 16:14:30 +0000</pubDate>
		<dc:creator>donginshin</dc:creator>
				<category><![CDATA[Final Project]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[code samples]]></category>
		<category><![CDATA[인터렉션디자인스튜디오]]></category>
		<category><![CDATA[beetles]]></category>
		<category><![CDATA[신동인]]></category>
		<category><![CDATA[이지영]]></category>
		<category><![CDATA[motor]]></category>

		<guid isPermaLink="false">http://dmd08.wordpress.com/?p=596</guid>
		<description><![CDATA[실험 3에서 조형적인 부분에 대해서 덧붙여 프레젠테이션 한 것입니다.

&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-
int motorPin0 = 2; //the H bridge takes two outputs from the Arduino to control the motor.
int motorPin1 = 3;  
int state = 0; //declare the state variable 
int value = 0;        
int val;
int porPin = 1;  
int ledPin = 9;         [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmd08.wordpress.com&blog=3279133&post=596&subd=dmd08&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>실험 3에서 조형적인 부분에 대해서 덧붙여 프레젠테이션 한 것입니다.</p>
<p><a href="http://dmd08.files.wordpress.com/2008/06/dsc003081.jpg"></a><a href="http://dmd08.files.wordpress.com/2008/06/dsc00312.jpg"></a><a href="http://dmd08.files.wordpress.com/2008/06/dsc00306.jpg"></a><a href="http://dmd08.files.wordpress.com/2008/06/dsc003061.jpg"><img class="alignnone size-full wp-image-603" src="http://dmd08.files.wordpress.com/2008/06/dsc003061.jpg?w=450&#038;h=600" alt="" width="450" height="600" /></a><a href="http://dmd08.files.wordpress.com/2008/06/dsc003082.jpg"><img class="alignnone size-full wp-image-604" src="http://dmd08.files.wordpress.com/2008/06/dsc003082.jpg?w=450&#038;h=600" alt="" width="450" height="600" /></a><a href="http://dmd08.files.wordpress.com/2008/06/dsc00311.jpg"><img class="alignnone size-full wp-image-605" src="http://dmd08.files.wordpress.com/2008/06/dsc00311.jpg?w=450&#038;h=337" alt="" width="450" height="337" /></a><a href="http://dmd08.files.wordpress.com/2008/06/dsc003121.jpg"><img class="alignnone size-full wp-image-606" src="http://dmd08.files.wordpress.com/2008/06/dsc003121.jpg?w=450&#038;h=337" alt="" width="450" height="337" /></a></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>int motorPin0 = 2; //the H bridge takes two outputs from the Arduino to control the motor.</p>
<p>int motorPin1 = 3;  </p>
<p>int state = 0; //declare the state variable </p>
<p>int value = 0;        </p>
<p>int val;</p>
<p>int porPin = 1;  </p>
<p>int ledPin = 9;                      </p>
<p> </p>
<p> </p>
<p>void setup() {</p>
<p>  pinMode(motorPin0, OUTPUT);   //the motor control wires are outputs</p>
<p>  pinMode(motorPin1, OUTPUT);</p>
<p>  pinMode(ledPin, OUTPUT); </p>
<p>  pinMode(porPin, INPUT);  //cds input</p>
<p>  Serial.begin(9600);</p>
<p>}</p>
<p>void loop() {</p>
<p>  val = analogRead(porPin); //read the pot</p>
<p>  Serial.println(val);</p>
<p>  if (val&gt;=600) {</p>
<p>    digitalWrite(motorPin0, HIGH);</p>
<p>    digitalWrite(motorPin1, LOW);</p>
<p>    for(value = 0 ; value &lt;= 255; value+=5) // fade in (from min to max) </p>
<p>    { </p>
<p>      analogWrite(ledPin, value);  // sets the value (range from 0 to 255) </p>
<p>      delay(30);     // waits for 30 milli seconds to see the dimming effect </p>
<p>    } </p>
<p>    for(value = 255; value &gt;=0; value-=5)   // fade out (from max to min) </p>
<p>    { </p>
<p>      analogWrite(ledPin, value); </p>
<p>      delay(30); </p>
<p>    }  </p>
<p>  }</p>
<p>  else {</p>
<p>    digitalWrite(motorPin0, LOW);</p>
<p>    digitalWrite(motorPin1, LOW);</p>
<p>  }</p>
<p>}</p>
<div>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</div>
<div>코드는 포토셀 값이 커지면 (어두워 지면) 모터가 움직여 앞으로 가게 되고 그러는 동안에 LED 가 숨쉬듯 페이드 인, 아웃 을 하게 되고, 다시 포토셀 값이 작아지면 (밝아지면) 멈추게 되는 원리 입니다.</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dmd08.wordpress.com/596/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dmd08.wordpress.com/596/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmd08.wordpress.com/596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmd08.wordpress.com/596/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmd08.wordpress.com/596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmd08.wordpress.com/596/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmd08.wordpress.com/596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmd08.wordpress.com/596/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmd08.wordpress.com/596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmd08.wordpress.com/596/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmd08.wordpress.com/596/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmd08.wordpress.com/596/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmd08.wordpress.com&blog=3279133&post=596&subd=dmd08&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dmd08.wordpress.com/2008/06/18/%ea%b8%b0%eb%a7%90_%ed%94%84%eb%a1%9c%ed%86%a0%ed%83%80%ec%9e%85-%ec%a0%9c%ec%9e%91/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8c435951f36b5428ecd913dcbbe3e2b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">donginshin</media:title>
		</media:content>

		<media:content url="http://dmd08.files.wordpress.com/2008/06/dsc003061.jpg" medium="image" />

		<media:content url="http://dmd08.files.wordpress.com/2008/06/dsc003082.jpg" medium="image" />

		<media:content url="http://dmd08.files.wordpress.com/2008/06/dsc00311.jpg" medium="image" />

		<media:content url="http://dmd08.files.wordpress.com/2008/06/dsc003121.jpg" medium="image" />
	</item>
		<item>
		<title>flash + zinc 를 아듀니오와 연동하는 source @ phyCom cafe</title>
		<link>http://dmd08.wordpress.com/2008/05/22/flash-zinc-%eb%a5%bc-%ec%95%84%eb%93%80%eb%8b%88%ec%98%a4%ec%99%80-%ec%97%b0%eb%8f%99%ed%95%98%eb%8a%94-source-phycom-cafe/</link>
		<comments>http://dmd08.wordpress.com/2008/05/22/flash-zinc-%eb%a5%bc-%ec%95%84%eb%93%80%eb%8b%88%ec%98%a4%ec%99%80-%ec%97%b0%eb%8f%99%ed%95%98%eb%8a%94-source-phycom-cafe/#comments</comments>
		<pubDate>Thu, 22 May 2008 05:36:34 +0000</pubDate>
		<dc:creator>dmd08</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[code samples]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[공지(Announcement)]]></category>
		<category><![CDATA[인터렉션디자인스튜디오]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[physical computing]]></category>
		<category><![CDATA[serial communication]]></category>
		<category><![CDATA[zinc]]></category>

		<guid isPermaLink="false">http://dmd08.wordpress.com/?p=195</guid>
		<description><![CDATA[http://cafe.naver.com/physicalcomputing.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=77#
지난번에 수업중에 와서 발표를 했던 진환군이 후배들을 위해 친절하게 플래시로 시리얼 통신하는 법을 올려놓았네요.
참고하세요~
&#8230;Y
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmd08.wordpress.com&blog=3279133&post=195&subd=dmd08&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://cafe.naver.com/physicalcomputing.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=77#" target="_blank">http://cafe.naver.com/physicalcomputing.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=77#</a></p>
<p>지난번에 수업중에 와서 발표를 했던 진환군이 후배들을 위해 친절하게 플래시로 시리얼 통신하는 법을 올려놓았네요.</p>
<p>참고하세요~</p>
<p>&#8230;Y</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dmd08.wordpress.com/195/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dmd08.wordpress.com/195/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmd08.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmd08.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmd08.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmd08.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmd08.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmd08.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmd08.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmd08.wordpress.com/195/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmd08.wordpress.com/195/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmd08.wordpress.com/195/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmd08.wordpress.com&blog=3279133&post=195&subd=dmd08&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dmd08.wordpress.com/2008/05/22/flash-zinc-%eb%a5%bc-%ec%95%84%eb%93%80%eb%8b%88%ec%98%a4%ec%99%80-%ec%97%b0%eb%8f%99%ed%95%98%eb%8a%94-source-phycom-cafe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/28c51d4cc0b172c79cea8ab88fcdc91b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dmd08</media:title>
		</media:content>
	</item>
		<item>
		<title>arduino code sample:  6 switches + 6 output (LEDs)</title>
		<link>http://dmd08.wordpress.com/2008/05/19/arduino-code-sample-6-switches-6-output-leds/</link>
		<comments>http://dmd08.wordpress.com/2008/05/19/arduino-code-sample-6-switches-6-output-leds/#comments</comments>
		<pubDate>Mon, 19 May 2008 06:04:37 +0000</pubDate>
		<dc:creator>dmd08</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[code samples]]></category>
		<category><![CDATA[sensor]]></category>
		<category><![CDATA[인터렉션디자인스튜디오]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[switches]]></category>

		<guid isPermaLink="false">http://dmd08.wordpress.com/?p=164</guid>
		<description><![CDATA[여러분, 참고하세요~  5월21일 아듀니오 워크샵합니다.  그다음주에는 이 블로그에 다큐멘팅된 사이트로 발표할 계획이니 &#8220;post&#8221;빨리 만드세요.  이번주 금요일에 체크하여 학점에 반영됩니다.  테크박스도 설명 넣으세요!
김영희 교수   

아래는 6개의 스위치 인풋을 사용하여 6개의 다른 LED를 키는 코드 샘플입니다.
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
// intialize your LEDs on their appropriate Digital pins
int ledPin5 = 5;
int ledPin6 = 6;
int ledPin9 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmd08.wordpress.com&blog=3279133&post=164&subd=dmd08&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>여러분, 참고하세요~  5월21일 아듀니오 워크샵합니다.  그다음주에는 이 블로그에 다큐멘팅된 사이트로 발표할 계획이니 &#8220;post&#8221;빨리 만드세요.  이번주 금요일에 체크하여 학점에 반영됩니다.  테크박스도 설명 넣으세요!</p>
<p>김영희 교수  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p style="text-align:right;"><a href="http://dmd08.files.wordpress.com/2008/05/6switches_wiring.jpg"><img class="alignleft size-full wp-image-176" src="http://dmd08.files.wordpress.com/2008/05/6switches_wiring.jpg?w=450&#038;h=317" alt="" width="450" height="317" /></a></p>
<p>아래는 6개의 스위치 인풋을 사용하여 6개의 다른 LED를 키는 코드 샘플입니다.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>// intialize your LEDs on their appropriate Digital pins</p>
<p>int ledPin5 = 5;<br />
int ledPin6 = 6;<br />
int ledPin9 = 9;<br />
int ledPin10 = 10;<br />
int ledPin11 = 11;<br />
int ledPin13 = 13;</p>
<p>// same goes for the switches. Each switch according to its input on the Arduino<br />
int switchPin2 = 2;<br />
int switchPin3 = 3;<br />
int switchPin4 = 4;<br />
int switchPin7 = 7;<br />
int switchPin8 = 8;<br />
int switchPin12 = 12;<br />
// initialize the state of each switch. Start them in the OFF position.<br />
int switchState1 = 0;<br />
int switchState2 = 0;<br />
int switchState3 = 0;<br />
int switchState4 = 0;<br />
int switchState5 = 0;<br />
int switchState6 = 0;</p>
<p>int inByte = 0;</p>
<p>void setup(){<br />
Serial.begin(9600);<br />
//set each switch as an INPUT, using the pinMode function</p>
<p>pinMode(switchPin2, INPUT);<br />
pinMode(switchPin3, INPUT);<br />
pinMode(switchPin4, INPUT);<br />
pinMode(switchPin7, INPUT);<br />
pinMode(switchPin8, INPUT);<br />
pinMode(switchPin12, INPUT);</p>
<p>//set each LED as an OUTPUT, using the pinMode function  pinMode(ledPin5, OUTPUT);</p>
<p>pinMode(ledPin6, OUTPUT);<br />
pinMode(ledPin9, OUTPUT);<br />
pinMode(ledPin10, OUTPUT);<br />
pinMode(ledPin11, OUTPUT);<br />
pinMode(ledPin13, OUTPUT);<br />
}</p>
<p>void loop(){</p>
<p>// the state of your switch means READING the switch. Use digitalRead command</p>
<p>switchState1 = digitalRead(switchPin2);<br />
switchState2 = digitalRead(switchPin3);<br />
switchState3 = digitalRead(switchPin4);<br />
switchState4 = digitalRead(switchPin7);<br />
switchState5 = digitalRead(switchPin8);<br />
switchState6 = digitalRead(switchPin12);</p>
<p>// if your switch state reads “on“, then&#8230;</p>
<p>if(switchState1 == 1){<br />
digitalWrite(ledPin5, HIGH);<br />
Serial.print(&#8220;switch1=&#8221;);<br />
Serial.println(switchState1,BIN);</p>
<p>}<br />
else{<br />
digitalWrite(ledPin5, LOW);<br />
Serial.print(&#8220;switch1=&#8221;);<br />
Serial.println(switchState1,BIN);<br />
}</p>
<p>if(switchState2 == 1){<br />
digitalWrite(ledPin6, HIGH);<br />
Serial.print(&#8220;switch2=&#8221;);<br />
Serial.println(switchState2,BIN);<br />
}<br />
else{<br />
digitalWrite(ledPin6, LOW);<br />
Serial.print(&#8220;switch2=&#8221;);<br />
Serial.println(switchState2,BIN);<br />
}</p>
<p>if(switchState3 == 1){<br />
digitalWrite(ledPin9, HIGH);<br />
Serial.print(&#8220;switch3=&#8221;);<br />
Serial.println(switchState3,BIN);<br />
}<br />
else{<br />
digitalWrite(ledPin9, LOW);<br />
Serial.print(&#8220;switch3=&#8221;);<br />
Serial.println(switchState3,BIN);<br />
}</p>
<p>if(switchState4 == 1){<br />
digitalWrite(ledPin10, HIGH);<br />
Serial.print(&#8220;switch4=&#8221;);<br />
Serial.println(switchState4,BIN);<br />
}<br />
else{<br />
digitalWrite(ledPin10, LOW);<br />
Serial.print(&#8220;switch4=&#8221;);<br />
Serial.println(switchState4,BIN);<br />
}</p>
<p>if(switchState5 == 1){<br />
digitalWrite(ledPin11, HIGH);<br />
Serial.print(&#8220;switch5=&#8221;);<br />
Serial.println(switchState5,BIN);<br />
}<br />
else{<br />
digitalWrite(ledPin11, LOW);<br />
Serial.print(&#8220;switch5=&#8221;);<br />
Serial.println(switchState5,BIN);<br />
}</p>
<p>if(switchState6 == 1){<br />
digitalWrite(ledPin13, HIGH);<br />
Serial.print(&#8220;switch6=&#8221;);<br />
Serial.println(switchState6,BIN);<br />
}<br />
else{<br />
digitalWrite(ledPin13, LOW);<br />
Serial.print(&#8220;switch6=&#8221;);<br />
Serial.println(switchState6,BIN);<br />
}<br />
}</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>한글로 설명을 덧붙인 코드는 아래와 같습니다.</p>
<p>// your LED를 Digital pins 번호와 동일하게 intialize 한다</p>
<p>int ledPin5 = 5;<br />
int ledPin6 = 6;<br />
int ledPin9 = 9;<br />
int ledPin10 = 10;<br />
int ledPin11 = 11;<br />
int ledPin13 = 13;</p>
<p>// 스위치도<br />
int switchPin2 = 2;<br />
int switchPin3 = 3;<br />
int switchPin4 = 4;<br />
int switchPin7 = 7;<br />
int switchPin8 = 8;<br />
int switchPin12 = 12;</p>
<p>// 각 스위치의 상태를 initialize한다.  OFF상태에서 시작한다.<br />
int switchState1 = 0;<br />
int switchState2 = 0;<br />
int switchState3 = 0;<br />
int switchState4 = 0;<br />
int switchState5 = 0;<br />
int switchState6 = 0;</p>
<p>int inByte = 0;</p>
<p>void setup(){</p>
<p>//9600은 baud rate입니다.  (baud rate 설명은 아래에 있습니다.)<br />
Serial.begin(9600);</p>
<p>//각 스위치를 INPUT으로 pinMode function을 사용하여 이니셜한다.</p>
<p>pinMode(switchPin2, INPUT);<br />
pinMode(switchPin3, INPUT);<br />
pinMode(switchPin4, INPUT);<br />
pinMode(switchPin7, INPUT);<br />
pinMode(switchPin8, INPUT);<br />
pinMode(switchPin12, INPUT);</p>
<p>// 각 LED를 OUTPUT으로 pinMode function을 사용하여 이니셜한다.</p>
<p>pinMode(ledPin5, OUTPUT);<br />
pinMode(ledPin6, OUTPUT);<br />
pinMode(ledPin9, OUTPUT);<br />
pinMode(ledPin10, OUTPUT);<br />
pinMode(ledPin11, OUTPUT);<br />
pinMode(ledPin13, OUTPUT);<br />
}</p>
<p>void loop(){</p>
<p>// the state of your switch는 digitalRead command를 사용하여 스위치를 READING함을 뜻한다.</p>
<p>switchState1 = digitalRead(switchPin2);<br />
switchState2 = digitalRead(switchPin3);<br />
switchState3 = digitalRead(switchPin4);<br />
switchState4 = digitalRead(switchPin7);<br />
switchState5 = digitalRead(switchPin8);<br />
switchState6 = digitalRead(switchPin12);</p>
<p>// if your switch state reads “on“, then&#8230;</p>
<p>if(switchState1 == 1){<br />
// ledPin5를 켜라<br />
digitalWrite(ledPin5, HIGH);</p>
<p>// switch1= 을 시리얼모니터에 프린트함.<br />
Serial.print(&#8220;switch1=&#8221;);</p>
<p>// binary 즉 0와1 상태를 한라인에 프린트하는 function, 8bit data를 읽을 경우에는 BYTE를 사용한다.<br />
Serial.println(switchState1,BIN);</p>
<p>}<br />
else{<br />
digitalWrite(ledPin5, LOW);<br />
Serial.print(&#8220;switch1=&#8221;);<br />
Serial.println(switchState1,BIN);<br />
}</p>
<p>if(switchState2 == 1){<br />
digitalWrite(ledPin6, HIGH);<br />
Serial.print(&#8220;switch2=&#8221;);<br />
Serial.println(switchState2,BIN);<br />
}<br />
else{<br />
digitalWrite(ledPin6, LOW);<br />
Serial.print(&#8220;switch2=&#8221;);<br />
Serial.println(switchState2,BIN);<br />
}</p>
<p>if(switchState3 == 1){<br />
digitalWrite(ledPin9, HIGH);<br />
Serial.print(&#8220;switch3=&#8221;);<br />
Serial.println(switchState3,BIN);<br />
}<br />
else{<br />
digitalWrite(ledPin9, LOW);<br />
Serial.print(&#8220;switch3=&#8221;);<br />
Serial.println(switchState3,BIN);<br />
}</p>
<p>if(switchState4 == 1){<br />
digitalWrite(ledPin10, HIGH);<br />
Serial.print(&#8220;switch4=&#8221;);<br />
Serial.println(switchState4,BIN);<br />
}<br />
else{<br />
digitalWrite(ledPin10, LOW);<br />
Serial.print(&#8220;switch4=&#8221;);<br />
Serial.println(switchState4,BIN);<br />
}</p>
<p>if(switchState5 == 1){<br />
digitalWrite(ledPin11, HIGH);<br />
Serial.print(&#8220;switch5=&#8221;);<br />
Serial.println(switchState5,BIN);<br />
}<br />
else{<br />
digitalWrite(ledPin11, LOW);<br />
Serial.print(&#8220;switch5=&#8221;);<br />
Serial.println(switchState5,BIN);<br />
}</p>
<p>if(switchState6 == 1){<br />
digitalWrite(ledPin13, HIGH);<br />
Serial.print(&#8220;switch6=&#8221;);<br />
Serial.println(switchState6,BIN);<br />
}<br />
else{<br />
digitalWrite(ledPin13, LOW);<br />
Serial.print(&#8220;switch6=&#8221;);<br />
Serial.println(switchState6,BIN);<br />
}<br />
}</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p><strong>baud rate</strong><br />
baud는 변조속도, 즉 컴퓨터의 디지털 신호를 전화선을 통해 전달될 수 있는 아날로그 신호로 바꿔주는 속도를 나타낸다. 프랑스의 발명가 Jean Maurice Emile Baudot가 만든 단위로 예전에는 전신기를 조작할 때 초당 전송하는 클록의 숫자를 나타낼 때 사용했던 단위이지만 현재는 1초에 변조할 수 있는 횟수를 나타낸다.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/dmd08.wordpress.com/164/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/dmd08.wordpress.com/164/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dmd08.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dmd08.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dmd08.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dmd08.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dmd08.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dmd08.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dmd08.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dmd08.wordpress.com/164/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dmd08.wordpress.com/164/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dmd08.wordpress.com/164/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dmd08.wordpress.com&blog=3279133&post=164&subd=dmd08&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dmd08.wordpress.com/2008/05/19/arduino-code-sample-6-switches-6-output-leds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/28c51d4cc0b172c79cea8ab88fcdc91b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dmd08</media:title>
		</media:content>

		<media:content url="http://dmd08.files.wordpress.com/2008/05/6switches_wiring.jpg" medium="image" />
	</item>
	</channel>
</rss>