<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
	<channel>
		<title>Intelligence design</title>
		<link>https://www.intelligencedesign.co.kr</link>
		<description>(주)지능디자인</description>
		
				<item>
			<title><![CDATA[아두이노 나노로 LED 여러개 제어]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=134]]></link>
			<description><![CDATA[<p><b style="font-weight:normal;" id="docs-internal-guid-46a1cb59-7fff-aeb6-7546-23fee048b132"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:613px;"><img src="https://lh6.googleusercontent.com/PFdBUBCIGEqplL1BNs-R2PgvVxWqbCX0kc7gaOMzLKvZ5gYiRpv_8Y9pc6kvVhhu0ygHAKvQHPTgxYJ4-KLVk0JGLKUuwnbcEjBf1mmBNqw-mwxFl6qvvY_HDXi-tGfaRBewI19E5ZjJLr_32TIvINqMcvHyuuAS-P_CIBsAyVfzax67bHOyDZjcrXpUmg" width="602" height="613" style="margin-left:0px;margin-top:0px;" alt="PFdBUBCIGEqplL1BNs-R2PgvVxWqbCX0kc7gaOMzLKvZ5gYiRpv_8Y9pc6kvVhhu0ygHAKvQHPTgxYJ4-KLVk0JGLKUuwnbcEjBf1mmBNqw-mwxFl6qvvY_HDXi-tGfaRBewI19E5ZjJLr_32TIvINqMcvHyuuAS-P_CIBsAyVfzax67bHOyDZjcrXpUmg" /></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입출력</span></p></li></ul><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:25.5pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><br /></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LED</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">다양한 방식으로 연결된 LED가 켜짐</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></li></ul><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (나노)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">저항(220k)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">12</span></p></td></tr><tr style="height:29.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LED</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">12</span></p></td></tr><tr style="height:26.0478515625pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">25</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">코딩</span></p></li></ul><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int pwm_pins[] = {3, 5, 6, 9, 10, 11};</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int binary_pins[] = {2, 4, 7, 8, 12, 13};</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int pwm_intervals[] = {1500, 2500, 1900, 1000, 3000, 2000};</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int binary_duration[] = {1100, 1300, 1150, 2000, 800, 4500};</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">long time_left_pwm[] = {0, 0, 0, 0, 0, 0};</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">long time_left_binary[] = {0, 0, 0, 0, 0, 0};</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">long pwm_time_steps[6];</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int pwm_values[] = {0, 0, 0, 0, 0, 0};</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int pwm_offset[] = {1, 1, 1, 1, 1, 1};</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">boolean binary_high[] = {true, true, true, true, true, true};</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">long last_time = 0;</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">long time_elapsed = 0;</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"> </p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  for (int i = 0; i &lt; 6; i++) {</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    pinMode(pwm_pins[i], OUTPUT);</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    pinMode(binary_pins[i], OUTPUT);</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    pwm_time_steps[i] = int(pwm_intervals[i] / 255);</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    time_left_pwm[i] = pwm_time_steps[i];</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  last_time = millis();</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"> </p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  time_elapsed = millis() - last_time;</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  last_time = millis();</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"> </p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  for (int i = 0; i &lt; 6; i++) {</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    digitalWrite(binary_pins[i], binary_high[i]);</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    time_left_binary[i] = time_left_binary[i] - time_elapsed;</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    if (time_left_binary[i] &lt;= 0) {</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      binary_high[i] = !binary_high[i];</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      time_left_binary[i] = binary_duration[i];</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"> </p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  for (int i = 0; i &lt; 6; i++) {</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    analogWrite(pwm_pins[i], pwm_values[i]);</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    time_left_pwm[i] = time_left_pwm[i] - time_elapsed;</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    if (time_left_pwm[i] &lt; 0) {</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      pwm_values[i] = pwm_values[i] + pwm_offset[i];</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      time_left_pwm[i] = pwm_time_steps[i];</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    if (pwm_values[i] &lt;= 0 || pwm_values[i] &gt;= 255) {</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      pwm_offset[i] = pwm_offset[i] * (-1);</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;"> </p><p><span style="font-weight:normal;"><br /></span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Mon, 14 Nov 2022 05:12:45 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[피에조 부저 2개를 사용해 크리스마스 캐롤 (징글벨) 출력하기]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=133]]></link>
			<description><![CDATA[<ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-weight:normal;" id="docs-internal-guid-1db193d4-7fff-12aa-fb13-b70a57b3200c"></span></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:381px;"><img src="https://lh5.googleusercontent.com/BbVBDfRgBdKuna8TjBgeFkggkTeNxJ8HYPKO-S0nyJ03YozzWCwW0GcXekk7MRs-hLdRF0cWpo4Cx07OUPW690-5vBxXSPO8EJxbaoh8crqwBc9Mr_LrpAwa8FVTtsET_JKRDCXbBUEUGQiYDCjp6traLTqRF-RKVEnrFWXQK24grJtIwCB-Z6QpqWMIgA" width="602" height="381" style="margin-left:0px;margin-top:0px;" alt="BbVBDfRgBdKuna8TjBgeFkggkTeNxJ8HYPKO-S0nyJ03YozzWCwW0GcXekk7MRs-hLdRF0cWpo4Cx07OUPW690-5vBxXSPO8EJxbaoh8crqwBc9Mr_LrpAwa8FVTtsET_JKRDCXbBUEUGQiYDCjp6traLTqRF-RKVEnrFWXQK24grJtIwCB-Z6QpqWMIgA" /></span></span></p></li></ul><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:531px;height:348px;"></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입출력</span></p></li></ul><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:25.5pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">피에조부저</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">피에조부저</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">한개의 부저는 입력으로 한개의 부저는 출력의 역할로 사용하여 소리 내기</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;" id="docs-internal-guid-1a1450c4-7fff-4830-3d68-852a7148ebd8"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></li></ul><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (우노)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:29.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">피에조부저</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">2</span></p></td></tr><tr style="height:26.0478515625pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">4</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">코딩</span></p></li></ul><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_B0  31</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_C1  33</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_CS1 35</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_D1  37</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_DS1 39</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_E1  41</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_F1  44</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_FS1 46</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_G1  49</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_GS1 52</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_A1  55</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_AS1 58</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_B1  62</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_C2  65</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_CS2 69</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_D2  73</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_DS2 78</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_E2  82</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_F2  87</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_FS2 93</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_G2  98</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_GS2 104</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_A2  110</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_AS2 117</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_B2  123</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_C3  131</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_CS3 139</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_D3  147</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_DS3 156</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_E3  165</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_F3  175</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_FS3 185</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_G3  196</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_GS3 208</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_A3  220</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_AS3 233</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_B3  247</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_C4  262</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_CS4 277</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_D4  294</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_DS4 311</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_E4  330</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_F4  349</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_FS4 370</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_G4  392</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_GS4 415</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_A4  440</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_AS4 466</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_B4  494</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_C5  523</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_CS5 554</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_D5  587</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_DS5 622</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_E5  659</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_F5  698</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_FS5 740</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_G5  784</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_GS5 831</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_A5  880</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_AS5 932</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_B5  988</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_C6  1047</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_CS6 1109</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_D6  1175</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_DS6 1245</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_E6  1319</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_F6  1397</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_FS6 1480</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_G6  1568</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_GS6 1661</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_A6  1760</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_AS6 1865</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_B6  1976</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_C7  2093</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_CS7 2217</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_D7  2349</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_DS7 2489</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_E7  2637</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_F7  2794</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_FS7 2960</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_G7  3136</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_GS7 3322</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_A7  3520</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_AS7 3729</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_B7  3951</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_C8  4186</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_CS8 4435</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_D8  4699</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define NOTE_DS8 4978</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int buzzer = A1;</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define PIEZO 10</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int value = 0;</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">// 징글벨 첫 소절 음계 : 알기 쉽게 다장조의 음계로 변환하여 처리</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int song[ ] = { NOTE_G4, NOTE_E5, NOTE_D5, NOTE_C5, NOTE_G4, 0, // 솔미레도솔(쉼표)</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_G4, NOTE_E5, NOTE_D5, NOTE_C5, NOTE_A4, 0, // 솔미레도라(쉼표)</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_A4, NOTE_F5, NOTE_E5, NOTE_D5, NOTE_B4, 0, // 라파미레시(쉼표)</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_G5, NOTE_G5, NOTE_F5, NOTE_D5, NOTE_E5, NOTE_C5, 0, // 솔솔파레미도(쉼표)</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_G4, NOTE_E5, NOTE_D5, NOTE_C5, NOTE_G4, 0,//솔미레도솔(쉼표)</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_G4, NOTE_E5, NOTE_D5, NOTE_C5, NOTE_A4, 0,//솔미레도라(쉼표)</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_A4, NOTE_F5, NOTE_E5, NOTE_D5, NOTE_G5, NOTE_G5, NOTE_G5, NOTE_G5,//라파미레솔솔솔솔</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_A5, NOTE_G5, NOTE_F5, NOTE_D5, NOTE_C5, 0,//라솔파레도(쉼표)</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_E5, NOTE_E5, NOTE_E5, NOTE_E5, NOTE_E5, NOTE_E5,//미미미미미미</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_E5, NOTE_G5, NOTE_C5, NOTE_D5, NOTE_E5, 0,//미솔도레미(쉼표)</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_F5, NOTE_F5, NOTE_F5, NOTE_F5, NOTE_F5, NOTE_E5, NOTE_E5, NOTE_E5,//파파파파파미미미</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_E5, NOTE_D5, NOTE_D5, NOTE_E5, NOTE_D5, NOTE_G5,//미레레미레솔</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_E5, NOTE_E5, NOTE_E5, NOTE_E5, NOTE_E5, NOTE_E5,//미미미미미미</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_E5, NOTE_G5, NOTE_C5, NOTE_D5, NOTE_E5, 0,//미솔도레미(쉼표)</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_F5, NOTE_F5, NOTE_F5, NOTE_F5, NOTE_F5, NOTE_E5, NOTE_E5, NOTE_E5,//파파파파파미미미</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                NOTE_G5, NOTE_G5, NOTE_F5, NOTE_D5, NOTE_C5,//솔솔파레도</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">              };</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">// 징글벨 첫 소절 연주시간</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int time[ ] = { 250, 250, 250, 250, 750, 250, // 8분음표 = 250ms</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 250, 250, 750, 250,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 250, 250, 750, 250,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 250, 250, 500, 250, 250,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 250, 250, 750, 250,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 250, 250, 750, 250,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 250, 250, 300, 200, 250, 250,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 250, 250, 800, 200,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 500, 250, 250, 500,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 300, 200, 750, 250,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 300, 200, 250, 250, 250, 250,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 250, 250, 500, 500,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 500, 250, 250, 500,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 300, 200, 800, 200,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 300, 200, 250, 250, 250, 250,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">                250, 250, 250, 250, 1000,</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">              };</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  pinMode(PIEZO, OUTPUT); // PIEZO 버저핀은 출력</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.begin(9600);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  int value = analogRead(buzzer);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  int brightness = map(value, 0, 1023, 0, 255); //압력센서 값을 부저값으로 변환</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println(value);</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  if (value &lt; 10) {</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    int i;</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    delay(3000); // 카드를 열고 3초후에 연주 시작</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    for (i = 0; i &lt; 102; i++) // 연주 길이만큼 숫자 조정</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    {</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      tone(PIEZO, song[i], time[i]); // 배열순으로 노래 재생</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      delay(time[i]);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  else {</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    noTone(10);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><span style="font-weight:normal;"></span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Mon, 14 Nov 2022 02:58:00 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[ISD1820 녹음모듈 사용하기]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=132]]></link>
			<description><![CDATA[<ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:481px;height:618px;"><img src="https://lh5.googleusercontent.com/EjqACOtDPe2zFXl8vtMDnYpFspAzsy3HP6Bp27JUoqTNXFZAD0Ohon2cJMO4roAoqjIn1xICVoXRMEECgyQCpfILSaawAni_fvP9-eOh3pp1Z7t8QOuiUgW1v7kc3Nx2OmnrMG7T_ayqQMD4D03KwE5MMfHyWlBzVZTpzi_w-SYdL2QXPALMhVHx_EMIrg" width="481" height="618" style="margin-left:0px;margin-top:0px;" alt="EjqACOtDPe2zFXl8vtMDnYpFspAzsy3HP6Bp27JUoqTNXFZAD0Ohon2cJMO4roAoqjIn1xICVoXRMEECgyQCpfILSaawAni_fvP9-eOh3pp1Z7t8QOuiUgW1v7kc3Nx2OmnrMG7T_ayqQMD4D03KwE5MMfHyWlBzVZTpzi_w-SYdL2QXPALMhVHx_EMIrg" /></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입출력</span></p></li></ul><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:25.5pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">ISD1820</span></p><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">녹음 모듈</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">스피커</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">ISD1820 녹음 모듈을 이용해 녹음하고 스피커로 출력</span></p></td></tr></tbody></table></div><p><span style="font-weight:normal;" id="docs-internal-guid-6e01f7b2-7fff-50c7-b9bf-dd10bef4f3e7"><b style="font-weight:normal;" id="docs-internal-guid-118462f2-7fff-9c96-332e-65167509becd"><br /></b></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></li></ul><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (우노)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:29.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">ISD1820</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:29.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">스피커</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.0478515625pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">4</span></p></td></tr></tbody></table></div><p><span style="font-weight:normal;"><b style="font-weight:normal;"><br /></b></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">코딩</span></p></li></ul><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int REC = 8;</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int PLAYE = 9;</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">char input = 0;</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> </span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.begin(9600);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  pinMode (REC,OUTPUT);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  pinMode (PLAYE,OUTPUT);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> </span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  // 시리얼 통신이 연결되어 있을시</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  while(Serial.available()) {</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    // 시리얼 창을 통해 입력된 값을 읽어드립니다.</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    input = Serial.read();</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    switch(input) {</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      // 시리얼 창 R 입력 시 녹음 시작</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      case 'R': </span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        digitalWrite(REC,HIGH);</span></p><p><span style="font-weight:normal;"><span style="font-weight:normal;"></span></span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        break;</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      // 시리얼 창 S 입력 시 녹음 종료</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      case 'S': </span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        digitalWrite(REC,LOW);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        break;</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      // 시리얼 창 P 입력 시 녹음된 음성 재생</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      // PLAYE 기능을 사용하기 때문에 잠깐 HIGH 값 입력 후 LOW 값 입력</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      case 'P': </span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        digitalWrite(PLAYE,HIGH);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        delay(10);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        digitalWrite(PLAYE,LOW);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        break;</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-weight:normal;" id="docs-internal-guid-3e497e08-7fff-c257-b190-d835717c2eec"></span></span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Tue, 08 Nov 2022 01:47:58 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[아두이노 레오나르도 - 초음파센서로 서보모터 속도 제어하기]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=130]]></link>
			<description><![CDATA[<div><br /></div><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">초음파센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">초음파센서로 일정 거리 안에 물체가 있을 때 서보모터가 움직임</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (레오나르도)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">초음파 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:22.5pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:24.973388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">9</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p style="line-height:1.38;margin-left:36pt;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:301px;height:444px;"><img src="https://lh4.googleusercontent.com/3AyASkAaNm32wt1jWec0D0L3haXJO63M7IbbssA5Q8xl_YO4I92j_ibquqB9m9OqQZTAHA1Qw6S2Z1UGcrRNeGr8xQnyE2W6WTetWKeZWqCRyHi3FafWOcln0sCyKSBo4dnOKphBmLW8u4w0sw" width="301" height="444" style="margin-left:0px;margin-top:0px;" alt="3AyASkAaNm32wt1jWec0D0L3haXJO63M7IbbssA5Q8xl_YO4I92j_ibquqB9m9OqQZTAHA1Qw6S2Z1UGcrRNeGr8xQnyE2W6WTetWKeZWqCRyHi3FafWOcln0sCyKSBo4dnOKphBmLW8u4w0sw" /></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">코딩</span></p></li></ul><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include &lt;Servo.h&gt;   //  서보모터 라이브러리 호출</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int pos = 10;</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int trigPin = 11; //  trig핀 11번</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int echoPin = 12; //  echo핀 12번</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">float duration = 0;</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">float distance = 0;</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Servo myservo;  //  서보모터 제어문</span></p><p><b style="font-weight:normal;"><br /><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.begin(9600);   //  시리얼통신 시작</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  myservo.attach(10);   //  servo을 서보모터를 제어할 핀으로 설정</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  pinMode(trigPin, OUTPUT);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  pinMode(echoPin, INPUT);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  digitalWrite(trigPin, HIGH);  //  trig핀을 HIGH로 바꿈</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  delay(10);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  digitalWrite(trigPin, LOW);   //  trig핀을 LOW로 바꿈</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  duration = pulseIn(echoPin, HIGH);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  //  echo핀이 HIGH를 유지하는 시간이 몇 밀리세컨드 동안 유지하는지 반환해 timeDistance에 저장</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  distance = ((float)(340 * duration) / 10000) / 2;</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  //  (왕복거리/2) 해주고 음속인걸 고려해 29.1로 나누어 cm의 거리값으로 나타내기</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  //  몇cm인지 시리얼모니터에 출력</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.print(distance);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println("cm");</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  if (distance &lt; 150) {    //  10cm미만일 때</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    for (pos = 0; pos &lt;= 180; pos += 1) { // goes from 0 degrees to 180 degrees</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      // in steps of 1 degree</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      myservo.write(pos);              // tell servo to go to position in variable 'pos'</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      delay(15);                       // waits 15ms for the servo to reach the position</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    for (pos = 180; pos &gt;= 0; pos -= 1) { // goes from 180 degrees to 0 degrees</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      myservo.write(pos);              // tell servo to go to position in variable 'pos'</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      delay(15);                       // waits 15ms for the servo to reach the position</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  else {</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    delay(300);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p><span style="font-weight:normal;"></span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Wed, 13 Jul 2022 23:35:55 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[Wemos D1 R1 - API 데이터로 LED 제어하기 2]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=128]]></link>
			<description><![CDATA[<p><b style="font-weight:normal;" id="docs-internal-guid-08bcdf69-7fff-82d0-33b8-9fc3b938fec5"><br /><br /></b></p><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">API 데이터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LED</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">API 데이터가 표시하는 바람의 속도에 따라 서보모터가 움직임</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Wemos D1 R1 보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LED</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">저항(220)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">3</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /><br /><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p><span style="font-weight:normal;"></span></p><p style="line-height:1.38;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:301px;height:372px;"><img src="https://lh4.googleusercontent.com/qheMj6pvSl-knHwr8NVAa9QstBARwEZBpnngDriPmW8ZtP5U_zUvKZxRrB3JGFKlUQDCn4sQUJUO0vSZbKc24WMycuSGYcg2AGQ8-98ZTUx1E0IO0OZZqisy8191V4UAm8T0fxTXFcIBGM-0Z0w" width="301" height="372" style="margin-left:0px;margin-top:0px;" alt="qheMj6pvSl-knHwr8NVAa9QstBARwEZBpnngDriPmW8ZtP5U_zUvKZxRrB3JGFKlUQDCn4sQUJUO0vSZbKc24WMycuSGYcg2AGQ8-98ZTUx1E0IO0OZZqisy8191V4UAm8T0fxTXFcIBGM-0Z0w" /></span></span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><ul><li style="line-height:1.656;background-color:rgb(255,255,255);margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><font><span style="font-size:14.6667px;white-space:pre-wrap;"><b>코딩</b></span></font></li></ul><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">#include &lt;ESP8266WiFi.h&gt;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">#include &lt;ESP8266HTTPClient.h&gt;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">#include &lt;WiFiClient.h&gt;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">#include &lt;ArduinoJson.h&gt;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">const char* ssid = "Wifi ID";</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">const char* password = "Wifi PW";</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">//StaticJsonDocument&lt;2048&gt; doc;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">DynamicJsonDocument doc(1000);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">//Your Domain name with URL path or IP address with path</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">String serverName = "http://yongdo.azurewebsites.net/api/get_sensor_data?code=6iLwEWIclgnzQnusL3es-sP-t_IQ7iF7nlRnjbrbL5jlAzFu2s-QPQ==&amp;weather_station=YeongdoSchoolExperiment";</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">//String serverName = "http://jsonplaceholder.typicode.com/users/1";</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">// the following variables are unsigned longs because the time, measured in</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">// milliseconds, will quickly become a bigger number than can be stored in an int.</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">unsigned long lastTime = 0;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">// Timer set to 10 minutes (600000)</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">//unsigned long timerDelay = 600000;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">// Set timer to 5 seconds (5000)</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">unsigned long timerDelay = 5000;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">String payload = "";</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">int wind_deg_index = 0;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">int wind_speed = 0;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">long mytime = 0;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">int ddelay = 0;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">int LED = D14;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">void setup() {</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  Serial.begin(115200);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  WiFi.begin(ssid, password);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  Serial.println("Connecting");</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  while (WiFi.status() != WL_CONNECTED) {</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    delay(500);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    Serial.print(".");</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  }</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  //LED D14;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  pinMode(LED, OUTPUT);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  Serial.println("");</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  Serial.print("Connected to WiFi network with IP Address: ");</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  Serial.println(WiFi.localIP());</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  Serial.println("Timer set to 5 seconds (timerDelay variable), it will take 5 seconds before publishing the first reading.");</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">}</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">void loop() {</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  // Send an HTTP POST request depending on timerDelay</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  if ((millis() - lastTime) &gt; timerDelay) {</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    //Check WiFi connection status</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    if (WiFi.status() == WL_CONNECTED) {</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      WiFiClient client;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      HTTPClient http;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      String serverPath = serverName;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      // Your Domain name with URL path or IP address with path</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      http.begin(client, serverPath.c_str());</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      // Send HTTP GET request</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      int httpResponseCode = http.GET();</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      if (httpResponseCode &gt; 0) {</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        Serial.print("HTTP Response code: ");</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        Serial.println(httpResponseCode);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        payload = http.getString();</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        //        Serial.println(payload);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        char buf[1000];</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        payload.toCharArray(buf, payload.length() + 1);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        Serial.println(payload.length());</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        Serial.println(buf);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        DeserializationError error = deserializeJson(doc, buf);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        if (error) {</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">          Serial.print("deserializeMsgPack() failed: ");</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">          Serial.println(error.f_str());</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">          return;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        }</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        wind_deg_index = doc["wind_deg_index"];</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        wind_speed = doc["wind_speed"];</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        Serial.print("wind_deg_index = " + String(wind_deg_index)); Serial.print('t');</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        Serial.print("wind_speed = " + String(wind_speed)); Serial.println("");</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      }</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      else {</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        Serial.print("Error code: ");</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">        Serial.println(httpResponseCode);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      }</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      // Free resources</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      http.end();</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    }</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    else {</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">      Serial.println("WiFi Disconnected");</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    }</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    lastTime = millis();</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  }</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  ddelay = 1000 - wind_speed;</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  ddelay = round(ddelay);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  Serial.println(ddelay);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  if (ddelay &lt; 0) {</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    digitalWrite(LED, HIGH);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    delay(30); //0.5초 딜레이</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    digitalWrite(LED, LOW);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">    delay(30); //0.5초 딜레이</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  }</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><br /></p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  digitalWrite(LED, HIGH);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  delay(ddelay); //0.5초 딜레이</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  digitalWrite(LED, LOW);</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">  delay(ddelay); //0.5초 딜레이</p><p style="line-height:1.656;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;">}</p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 07 Jul 2022 13:44:28 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=3"><![CDATA[라즈베리파이게시판]]></category>
		</item>
				<item>
			<title><![CDATA[Wemos D1 R1 - API 데이터로 LED 제어하기 1]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=127]]></link>
			<description><![CDATA[<div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">API 데이터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LED</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">API 데이터가 표시하는 바람의 속도에 따라 서보모터가 움직임</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;" id="docs-internal-guid-cf5544d4-7fff-361a-fa51-a52cc7958420"><br /></b></p><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Wemos D1 R1 보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LED</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">저항(220)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">3</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /><br /><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p><span style="font-weight:normal;"></span></p><p style="line-height:1.38;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:301px;height:372px;"><img src="https://lh4.googleusercontent.com/qheMj6pvSl-knHwr8NVAa9QstBARwEZBpnngDriPmW8ZtP5U_zUvKZxRrB3JGFKlUQDCn4sQUJUO0vSZbKc24WMycuSGYcg2AGQ8-98ZTUx1E0IO0OZZqisy8191V4UAm8T0fxTXFcIBGM-0Z0w" width="301" height="372" style="margin-left:0px;margin-top:0px;" alt="qheMj6pvSl-knHwr8NVAa9QstBARwEZBpnngDriPmW8ZtP5U_zUvKZxRrB3JGFKlUQDCn4sQUJUO0vSZbKc24WMycuSGYcg2AGQ8-98ZTUx1E0IO0OZZqisy8191V4UAm8T0fxTXFcIBGM-0Z0w" /></span></span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><ul><li style="line-height:1.656;background-color:rgb(255,255,255);margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><span style="font-size:11pt;font-family:Arial;color:rgb(74,74,74);background-color:transparent;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><b>코딩</b></span></li></ul><p style="line-height:1.656;background-color:#ffffff;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:14.6667px;white-space:pre-wrap;">#include &lt;ESP8266WiFi.h&gt;
#include &lt;ESP8266HTTPClient.h&gt;
#include &lt;WiFiClient.h&gt;
#include &lt;ArduinoJson.h&gt;

const char* ssid = "Wifi ID";
const char* password = "Wifi PW";
//StaticJsonDocument&lt;2048&gt; doc;
DynamicJsonDocument doc(1000);

//Your Domain name with URL path or IP address with path
String serverName = "http://yongdo.azurewebsites.net/api/get_sensor_data?code=6iLwEWIclgnzQnusL3es-sP-t_IQ7iF7nlRnjbrbL5jlAzFu2s-QPQ==&amp;weather_station=YeongdoSchoolExperiment";
//String serverName = "http://jsonplaceholder.typicode.com/users/1";

// the following variables are unsigned longs because the time, measured in
// milliseconds, will quickly become a bigger number than can be stored in an int.
unsigned long lastTime = 0;
// Timer set to 10 minutes (600000)
//unsigned long timerDelay = 600000;
// Set timer to 5 seconds (5000)
unsigned long timerDelay = 5000;
String payload = "";
int wind_deg_index = 0;
int wind_speed = 0;
long mytime = 0;

int LED = D14;

void setup() {
  Serial.begin(115200);

  WiFi.begin(ssid, password);
  Serial.println("Connecting");
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }

  //LED D14;
  pinMode(LED, OUTPUT);

  Serial.println("");
  Serial.print("Connected to WiFi network with IP Address: ");
  Serial.println(WiFi.localIP());

  Serial.println("Timer set to 5 seconds (timerDelay variable), it will take 5 seconds before publishing the first reading.");
}

void loop() {
  // Send an HTTP POST request depending on timerDelay
  if ((millis() - lastTime) &gt; timerDelay) {
    //Check WiFi connection status
    if (WiFi.status() == WL_CONNECTED) {
      WiFiClient client;
      HTTPClient http;

      String serverPath = serverName;

      // Your Domain name with URL path or IP address with path
      http.begin(client, serverPath.c_str());

      // Send HTTP GET request
      int httpResponseCode = http.GET();

      if (httpResponseCode &gt; 0) {
        Serial.print("HTTP Response code: ");
        Serial.println(httpResponseCode);
        payload = http.getString();
        //        Serial.println(payload);
        char buf[1000];
        payload.toCharArray(buf, payload.length() + 1);
        Serial.println(payload.length());
        Serial.println(buf);

        DeserializationError error = deserializeJson(doc, buf);

        if (error) {
          Serial.print("deserializeMsgPack() failed: ");
          Serial.println(error.f_str());
          return;
        }


        wind_deg_index = doc["wind_deg_index"];
        wind_speed = doc["wind_speed"];
        Serial.print("wind_deg_index = " + String(wind_deg_index)); Serial.print('t');
        Serial.print("wind_speed = " + String(wind_speed)); Serial.println("");
      }
      else {
        Serial.print("Error code: ");
        Serial.println(httpResponseCode);
      }
      // Free resources
      http.end();
    }
    else {
      Serial.println("WiFi Disconnected");
    }
    lastTime = millis();
  }

  if (wind_speed &lt; 50) {
    digitalWrite(LED, HIGH);
    delay(1000);
    digitalWrite(LED, LOW);
    delay(1000); 
  }
  else if (wind_speed &lt; 100) {
    digitalWrite(LED, HIGH);
    delay(750);
    digitalWrite(LED, LOW);
    delay(750);
  }
  else if (wind_speed &lt; 200) {
    digitalWrite(LED, HIGH);
    delay(500);
    digitalWrite(LED, LOW);
    delay(500);
  }
  else if (wind_speed &lt; 300) {
    digitalWrite(LED, HIGH);
    delay(300); 
    digitalWrite(LED, LOW);
    delay(300); 
  }
  else if (wind_speed &lt; 500) {
    digitalWrite(LED, HIGH);
    delay(150); 
    digitalWrite(LED, LOW);
    delay(150); 
  }
  else if (wind_speed &lt; 700) {
    digitalWrite(LED, HIGH);
    delay(100); 
    digitalWrite(LED, LOW); 
    delay(100); 
  }
  else if (wind_speed &lt; 1000) {
    digitalWrite(LED, HIGH);
    delay(50); 
    digitalWrite(LED, LOW); 
    delay(50); 
  }
  else {
    digitalWrite(LED, HIGH);
    delay(30); 
    digitalWrite(LED, LOW); 
    delay(30); 
  }
}</span><br /></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 07 Jul 2022 13:40:51 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=3"><![CDATA[라즈베리파이게시판]]></category>
		</item>
				<item>
			<title><![CDATA[Wemos D1 R1 - API 데이터로 서보모터 제어하기 (풍속)]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=126]]></link>
			<description><![CDATA[<p><b style="font-weight:normal;" id="docs-internal-guid-a396f89e-7fff-1669-07ba-79b9bef6bdb9"><br /></b></p><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">API 데이터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">API 데이터가 표시하는 바람의 방향에 따라 서보모터가 움직임</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Wemos D1 R1 보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">3</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p><span style="font-weight:normal;"></span></p><p style="line-height:1.38;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:301px;height:226px;"><img src="https://lh4.googleusercontent.com/FYeGwpvSBkfiblHyaC4CS8zzf44bFlcj4v4WXgxQwof7jq2s_Ul2OGs8SRNfD6iq1Ii-imJLClfHgT601hnyH6gd8q1uIGWPB2AJQy07ZAsWRtTqROtx_HhQ-xSWLYAbhFIgnyh1lsI75Yj2n8g" width="301" height="226" style="margin-left:0px;margin-top:0px;" alt="FYeGwpvSBkfiblHyaC4CS8zzf44bFlcj4v4WXgxQwof7jq2s_Ul2OGs8SRNfD6iq1Ii-imJLClfHgT601hnyH6gd8q1uIGWPB2AJQy07ZAsWRtTqROtx_HhQ-xSWLYAbhFIgnyh1lsI75Yj2n8g" /></span></span></p><p style="line-height:1.38;text-align:center;margin-top:0pt;margin-bottom:0pt;"><br /></p><ul><li style="line-height:1.656;background-color:rgb(255,255,255);margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt;"><span style="font-size:11pt;font-family:Arial;color:rgb(74,74,74);background-color:transparent;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><b>코딩</b></span></li></ul><p style="line-height:1.656;background-color:#ffffff;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><font><span style="font-size:14.6667px;white-space:pre-wrap;">#include &lt;ESP8266WiFi.h&gt;
#include &lt;ESP8266HTTPClient.h&gt;
#include &lt;WiFiClient.h&gt;
#include &lt;ArduinoJson.h&gt;
#include &lt;Servo.h&gt;
 
Servo myservo;
const char* ssid = "Wifi ID";
const char* password = "Wifi pw";
//StaticJsonDocument&lt;2048&gt; doc;
DynamicJsonDocument doc(1000);
     
//Your Domain name with URL path or IP address with path
String serverName = "http://yongdo.azurewebsites.net/api/get_sensor_data?code=6iLwEWIclgnzQnusL3es-sP-t_IQ7iF7nlRnjbrbL5jlAzFu2s-QPQ==&amp;weather_station=YeongdoSchoolExperiment";
//String serverName = "http://jsonplaceholder.typicode.com/users/1";
 
// the following variables are unsigned longs because the time, measured in
// milliseconds, will quickly become a bigger number than can be stored in an int.
unsigned long lastTime = 0;
// Timer set to 10 minutes (600000)
//unsigned long timerDelay = 600000;
// Set timer to 5 seconds (5000)
unsigned long timerDelay = 5000;
String payload = "";
int wind_deg_index = 0;
int wind_speed = 0;
long mytime=0;
int servo_position = 0;
 
void setup() {
  Serial.begin(115200); 
 
  WiFi.begin(ssid, password);
  Serial.println("Connecting");
  while(WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
 
  myservo.attach(D5, 700, 2800); 
  
  Serial.println("");
  Serial.print("Connected to WiFi network with IP Address: ");
  Serial.println(WiFi.localIP());
 
  Serial.println("Timer set to 5 seconds (timerDelay variable), it will take 5 seconds before publishing the first reading.");
}
 
void loop() {
  // Send an HTTP POST request depending on timerDelay
  if ((millis() - lastTime) &gt; timerDelay) {
    //Check WiFi connection status
    if(WiFi.status()== WL_CONNECTED){
      WiFiClient client;
      HTTPClient http;
 
      String serverPath = serverName;
      
      // Your Domain name with URL path or IP address with path
      http.begin(client, serverPath.c_str());
      
      // Send HTTP GET request
      int httpResponseCode = http.GET();
      
      if (httpResponseCode&gt;0) {
        Serial.print("HTTP Response code: ");
        Serial.println(httpResponseCode);
        payload = http.getString();
//        Serial.println(payload);
        char buf[1000];
        payload.toCharArray(buf, payload.length()+1);
        Serial.println(payload.length());
        Serial.println(buf);
 
        DeserializationError error = deserializeJson(doc, buf);
 
        if (error) {
          Serial.print("deserializeMsgPack() failed: ");
          Serial.println(error.f_str());
          return;
        }
        wind_deg_index = doc["wind_deg_index"];
        wind_speed = doc["wind_speed"];
        Serial.print("wind_deg_index = " + String(wind_deg_index)); Serial.print('t');
        Serial.print("wind_speed = " + String(wind_speed)); Serial.println("");
      }
      else {
        Serial.print("Error code: ");
        Serial.println(httpResponseCode);
      }
      // Free resources
      http.end();
    }
    else {
      Serial.println("WiFi Disconnected");
    }
    lastTime = millis();
  }
 
 
  servo_position = 0;
  servo_position= int(map(wind_speed, 0, 1000, 0, 180));
  servo_position = int(constrain(servo_position, 0, 180));
  myservo.write(servo_position);
}</span></font><br /></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 07 Jul 2022 13:37:39 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=3"><![CDATA[라즈베리파이게시판]]></category>
		</item>
				<item>
			<title><![CDATA[Wemos D1 R1 - API 데이터로 서보모터 제어하기 (풍향)]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=125]]></link>
			<description><![CDATA[<p><b style="font-weight:normal;" id="docs-internal-guid-c88aa4ac-7fff-cbce-4d32-01c4d11b7883"><br /><br /></b></p><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">API 데이터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">API 데이터가 표시하는 바람의 방향에 따라 서보모터가 움직임</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Wemos D1 R1 보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">3</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p><span style="font-weight:normal;"></span></p><p style="line-height:1.38;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:301px;height:226px;"><img src="https://lh4.googleusercontent.com/FYeGwpvSBkfiblHyaC4CS8zzf44bFlcj4v4WXgxQwof7jq2s_Ul2OGs8SRNfD6iq1Ii-imJLClfHgT601hnyH6gd8q1uIGWPB2AJQy07ZAsWRtTqROtx_HhQ-xSWLYAbhFIgnyh1lsI75Yj2n8g" width="301" height="226" style="margin-left:0px;margin-top:0px;" alt="FYeGwpvSBkfiblHyaC4CS8zzf44bFlcj4v4WXgxQwof7jq2s_Ul2OGs8SRNfD6iq1Ii-imJLClfHgT601hnyH6gd8q1uIGWPB2AJQy07ZAsWRtTqROtx_HhQ-xSWLYAbhFIgnyh1lsI75Yj2n8g" /></span></span></p><p style="line-height:1.38;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-weight:normal;" id="docs-internal-guid-1182c32d-7fff-ea40-80e6-327b77156911"></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">코딩</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include &lt;ESP8266WiFi.h&gt;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include &lt;ESP8266HTTPClient.h&gt;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include &lt;WiFiClient.h&gt;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include &lt;ArduinoJson.h&gt;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include &lt;Servo.h&gt;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Servo myservo;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">const char* ssid = "</span><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:#ff0000;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Wifi ID</span><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">";</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">const char* password = "</span><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:#ff0000;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Wifi pw</span><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">";</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//StaticJsonDocument&lt;2048&gt; doc;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">DynamicJsonDocument doc(1000);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">     </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//Your Domain name with URL path or IP address with path</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">String serverName = "http://yongdo.azurewebsites.net/api/get_sensor_data?code=6iLwEWIclgnzQnusL3es-sP-t_IQ7iF7nlRnjbrbL5jlAzFu2s-QPQ==&amp;weather_station=YeongdoSchoolExperiment";</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//String serverName = "</span><a href="http://jsonplaceholder.typicode.com/users/1" style="text-decoration:none;"><span style="font-size:11pt;font-family:Arial;color:#1155cc;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:underline;vertical-align:baseline;white-space:pre-wrap;">http://jsonplaceholder.typicode.com/users/1</span></a><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">";</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">// the following variables are unsigned longs because the time, measured in</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">// milliseconds, will quickly become a bigger number than can be stored in an int.</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">unsigned long lastTime = 0;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">// Timer set to 10 minutes (600000)</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//unsigned long timerDelay = 600000;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">// Set timer to 5 seconds (5000)</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">unsigned long timerDelay = 5000;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">String payload = "";</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int wind_deg_index = 0;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int wind_speed = 0;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">long mytime=0;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int servo_position = 0;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.begin(115200); </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  WiFi.begin(ssid, password);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println("Connecting");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  while(WiFi.status() != WL_CONNECTED) {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    delay(500);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    Serial.print(".");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  myservo.attach(D5, 700, 2800); </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println("");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.print("Connected to WiFi network with IP Address: ");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println(WiFi.localIP());</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println("Timer set to 5 seconds (timerDelay variable), it will take 5 seconds before publishing the first reading.");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  // Send an HTTP POST request depending on timerDelay</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  if ((millis() - lastTime) &gt; timerDelay) {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    //Check WiFi connection status</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    if(WiFi.status()== WL_CONNECTED){</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      WiFiClient client;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      HTTPClient http;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      String serverPath = serverName;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      // Your Domain name with URL path or IP address with path</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      http.begin(client, serverPath.c_str());</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      // Send HTTP GET request</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      int httpResponseCode = http.GET();</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      if (httpResponseCode&gt;0) {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        Serial.print("HTTP Response code: ");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        Serial.println(httpResponseCode);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        payload = http.getString();</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//        Serial.println(payload);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        char buf[1000];</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        payload.toCharArray(buf, payload.length()+1);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        Serial.println(payload.length());</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        Serial.println(buf);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        DeserializationError error = deserializeJson(doc, buf);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        if (error) {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">          Serial.print("deserializeMsgPack() failed: ");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">          Serial.println(error.f_str());</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">          return;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        }</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        wind_deg_index = doc["wind_deg_index"];</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        wind_speed = doc["wind_speed"];</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        Serial.print("wind_deg_index = " + String(wind_deg_index)); Serial.print('t');</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        Serial.print("wind_speed = " + String(wind_speed)); Serial.println("");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      }</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      else {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        Serial.print("Error code: ");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">        Serial.println(httpResponseCode);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      }</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      // Free resources</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      http.end();</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    else {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      Serial.println("WiFi Disconnected");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    lastTime = millis();</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  servo_position = 0;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  servo_position= int(map(wind_deg_index, 0, 10, 0, 180));</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  servo_position = int(constrain(servo_position, 0, 180));</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  myservo.write(servo_position);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-weight:normal;" id="docs-internal-guid-761d8093-7fff-eace-0451-3dcb5d0b30f2"></span></span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p></li></ul>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 07 Jul 2022 13:33:53 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=3"><![CDATA[라즈베리파이게시판]]></category>
		</item>
				<item>
			<title><![CDATA[아두이노 레오나르도 - 적외선 센서로 서보모터 제어하기]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=122]]></link>
			<description><![CDATA[<div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">적외선센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">적외선 센서로 일정 거리 안에 물체가 있을 때 서보모터가 동작함</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;" id="docs-internal-guid-a164f27d-7fff-be5c-ca89-d65fef32622c"><br /></b></p><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (레오나르도)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">적외선 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">8</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-left:36pt;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:293px;height:440px;"><img src="https://lh6.googleusercontent.com/NlSwxb5Exztlxz6Uz_g39rqm5trdo-lNkHyWhpBoVb80IGtsicK5QzR_a_ENbsGw1ZtHGrOXlp81-7PnEua8QA2sBKP8OnRlq-nSpTwEq2Nctgf7fP-MpdxpRqnpQ-_m7hZbjKSp2fohn8JLboc" width="293" height="440" style="margin-left:0px;margin-top:0px;" alt="NlSwxb5Exztlxz6Uz_g39rqm5trdo-lNkHyWhpBoVb80IGtsicK5QzR_a_ENbsGw1ZtHGrOXlp81-7PnEua8QA2sBKP8OnRlq-nSpTwEq2Nctgf7fP-MpdxpRqnpQ-_m7hZbjKSp2fohn8JLboc" /></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">코딩</span></p></li></ul><p style="line-height:1.656;background-color:#ffffff;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include &lt;Servo.h&gt;</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Servo sv; //Servo에서 사용할 sv라는 대표변수 지정</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int distance = 0; // 거리값을 저장할 변수</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.begin(9600); // PC와의 시리얼 통신속도를 9600bps로 설정</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  sv.attach(13); //서보모터는 13번 핀에 연결</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  int volt = map(analogRead(A0), 0, 1023, 0, 5000); // 0~1023 사이 값을 갖는 아날로그 신호값을</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  //  0~5000 (5V) 사이 값으로 변환</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  distance = (27.61 / (volt - 0.1696)) * 1000; // 읽어들인 Voltage 값을 거리값(단위: cm)로 변환하는 공</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  int a = map(distance, 10, 60, 0, 180); </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.print(distance);  //거리값을 시리얼모니터로 출력해줍니다.</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.print(" cm");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println(" ");</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  sv.write(a); </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  delay(1000);</span></p><p><span style="font-weight:normal;"></span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Fri, 01 Jul 2022 06:36:48 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[아두이노 레오나르도 - 조도센서로 서보모터 제어하기]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=120]]></link>
			<description><![CDATA[<div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">조도센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">조도 센서에 들어오는 빛에 따라 서보모터가 움직임</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;" id="docs-internal-guid-d6eb718b-7fff-5e5f-0336-200bc6198dc8"><br /></b></p><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (레오나르도)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">조도 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">저항(10k)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">7</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-left:36pt;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:301px;height:432px;"><img src="https://lh3.googleusercontent.com/jmln9Q9Z96X_fWosPsCoQw8XY6GcpMcVcxtJS3wDs9nBgClHwhHi_FGsyJRKGc-C6WaozpdJUtINCR5kgNBGYEas1P1rCgiYTHKo0AfCfU4PeqkcgiNaMRgZ1ByeVmIAthY0JPUcTg05wACE2g" width="301" height="432" style="margin-left:0px;margin-top:0px;" alt="jmln9Q9Z96X_fWosPsCoQw8XY6GcpMcVcxtJS3wDs9nBgClHwhHi_FGsyJRKGc-C6WaozpdJUtINCR5kgNBGYEas1P1rCgiYTHKo0AfCfU4PeqkcgiNaMRgZ1ByeVmIAthY0JPUcTg05wACE2g" /></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">코딩</span></p></li></ul><p style="line-height:1.656;background-color:#ffffff;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">#include &lt;Servo.h&gt;</span> </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Servo sv; //Servo에서 사용할 sv라는 대표변수 지정</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.begin(9600);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  sv.attach(13); //서보모터는 13번 핀에 연결</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  int light = analogRead(A0); //light라는 변수에 아날로그 입력값 저장</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  int a = map(light, 150, 0, 0, 180); //입력값을 회전 각도로 변경하여 a라는 변수에 저장</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println(light); //시리얼모니터에 조도센서값 출력</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  sv.write(a); //a의 값만큼 서보모터 회전</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  delay(120); //0.02초씩 지연</span></p><p><span style="font-weight:normal;"></span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 23 Jun 2022 02:47:13 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[아두이노 레오나르도 - 조도센서로 피에조 부저 제어하기]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=119]]></link>
			<description><![CDATA[<div><font><span style="font-size:34.6667px;white-space:pre;"><br /></span></font></div><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">조도센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">피에조 부저</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">조도 센서에 들어오는 빛에 따라 부저에서 소리를 냄</span></p></td></tr></tbody></table></div><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (레오나르도)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">조도 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">저항(10k)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">피에조 부저</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">6</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-left:36pt;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:301px;height:432px;"><img src="https://lh5.googleusercontent.com/gpTh4Kfln5J9X9Nf9brHam1i08zjKEdF-fVFyp7OEmrf0cM1hUh5ZclX5bZxTtZc0YD7AW0z51LeW1QmfHyUkKCFB3OaMudjir3sw0HJIVkcDOpO2zQNOkZD9ojSUAWp7xZWmZjafnjKAHLFMw" width="301" height="432" style="margin-left:0px;margin-top:0px;" alt="gpTh4Kfln5J9X9Nf9brHam1i08zjKEdF-fVFyp7OEmrf0cM1hUh5ZclX5bZxTtZc0YD7AW0z51LeW1QmfHyUkKCFB3OaMudjir3sw0HJIVkcDOpO2zQNOkZD9ojSUAWp7xZWmZjafnjKAHLFMw" /></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">코딩</span></p></li></ul><p style="line-height:1.656;background-color:#ffffff;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//조도센서와 피에조의 연결</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {   </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   Serial.begin(9600);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   int sensorReading = analogRead(A0); //A0 에서 센서값 읽기</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   Serial.println(sensorReading);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   int thisPitch = map(sensorReading, 200, 600, 100, 1500); </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   // 앞 두값은 센서 입력값 범위 뒤 두 값은 맵핑 되는 소리의 주파수대 Hz</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   tone(9, thisPitch, 10); //  D9 포트로 소리를 내보내고, 뒤의 숫자는 음이 늘어지는 정도을 결정</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   delay(50);  // 안정적인 재생을 위한 느림 효과      </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span></p><p><span style="font-weight:normal;"><span style="font-size:11pt;font-family:Arial;color:rgb(74,74,74);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;white-space:pre-wrap;">}</span><span style="font-size:11pt;font-family:Arial;color:rgb(74,74,74);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;white-space:pre-wrap;"><span style="width:100px;"></span></span></span><br /></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 23 Jun 2022 02:46:15 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[아두이노 레오나르도 - 초음파 센서로 서보모터 제어하기]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=118]]></link>
			<description><![CDATA[<div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">초음파센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">초음파센서로 일정 거리 안에 물체가 있을 때 서보모터가 움직임</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;" id="docs-internal-guid-dfc87e40-7fff-a2b9-9081-3ea93d14edc9"></b></p><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (레오나르도)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">초음파 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:22.5pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:24.973388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">9</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p style="line-height:1.38;margin-left:36pt;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:301px;height:444px;"><img src="https://lh6.googleusercontent.com/7ZD07hHlXWAeacwY9zdbj2BZ5mBX9ex6v5UuF4blk82SXkoK_z1p2VsI2kRgk63g8hRyVRRqDx_aSDBbUQLZpJ-tigxA_0JCZvEnN-mRMjEK-LUiiqBxRXTEHA_hF177GM_UwE3cAYN7vXx7Yg" width="301" height="444" style="margin-left:0px;margin-top:0px;" alt="7ZD07hHlXWAeacwY9zdbj2BZ5mBX9ex6v5UuF4blk82SXkoK_z1p2VsI2kRgk63g8hRyVRRqDx_aSDBbUQLZpJ-tigxA_0JCZvEnN-mRMjEK-LUiiqBxRXTEHA_hF177GM_UwE3cAYN7vXx7Yg" /></span></span></p><p style="list-style-type:disc;font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"></p><ul style="margin-top:0px;margin-bottom:0px;"><li style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:rgb(74,74,74);background-color:transparent;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><b>코딩 1</b></span></li></ul><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include &lt;Servo.h&gt;   //  서보모터 라이브러리 호출</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /></b></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int pos = 10;</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int trigPin = 11; //  trig핀 11번</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int echoPin = 12; //  echo핀 12번</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /></b></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">float duration = 0;</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">float distance = 0;</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /></b></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Servo myservo;  //  서보모터 제어문</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /><br /></b></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.begin(9600);   //  시리얼통신 시작</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  myservo.attach(10);   //  servo을 서보모터를 제어할 핀으로 설정</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  pinMode(trigPin, OUTPUT);</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  pinMode(echoPin, INPUT);</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /></b></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  digitalWrite(trigPin, HIGH);  //  trig핀을 HIGH로 바꿈</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  delay(10);</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  digitalWrite(trigPin, LOW);   //  trig핀을 LOW로 바꿈</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  duration = pulseIn(echoPin, HIGH);</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  //  echo핀이 HIGH를 유지하는 시간이 몇 밀리세컨드 동안 유지하는지 반환해 timeDistance에 저장</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  distance = ((float)(340 * duration) / 10000) / 2;</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  //  (왕복거리/2) 해주고 음속인걸 고려해 29.1로 나누어 cm의 거리값으로 나타내기</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  //  몇cm인지 시리얼모니터에 출력</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.print(distance);</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println("cm");</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /></b></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  if (distance &lt; 150) {    //  10cm미만일 때</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    myservo.attach(10);</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    myservo.write(0);</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    delay(1000);    //  0.5초간 유지를 위해 딜레이</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    myservo.write(180);</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    delay(1000);</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    myservo.detach();</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /></b></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  else {</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    delay(300);</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="font-weight:700;line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-weight:normal;"><br /></span></p><p style="list-style-type:disc;font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"></p><ul><li style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><font><span style="font-size:13.3333px;white-space:pre-wrap;"><b>코딩 2</b></span></font></li></ul><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include &lt;Servo.h&gt;   //  서보모터 라이브러리 호출</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;" id="docs-internal-guid-ff0e2e01-7fff-8057-09e2-5633a111b305"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int pos = 10;</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int trigPin = 11; //  trig핀 11번</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int echoPin = 12; //  echo핀 12번</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">float duration = 0;</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">float distance = 0;</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Servo myservo;  //  서보모터 제어문</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.begin(9600);   //  시리얼통신 시작</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  myservo.attach(10);   //  servo을 서보모터를 제어할 핀으로 설정</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  pinMode(trigPin, OUTPUT);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  pinMode(echoPin, INPUT);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  digitalWrite(trigPin, HIGH);  //  trig핀을 HIGH로 바꿈</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  delay(10);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  digitalWrite(trigPin, LOW);   //  trig핀을 LOW로 바꿈</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  duration = pulseIn(echoPin, HIGH);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  //  echo핀이 HIGH를 유지하는 시간이 몇 밀리세컨드 동안 유지하는지 반환해 timeDistance에 저장</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  distance = ((float)(340 * duration) / 10000) / 2;</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  //  (왕복거리/2) 해주고 음속인걸 고려해 29.1로 나누어 cm의 거리값으로 나타내기</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  //  몇cm인지 시리얼모니터에 출력</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.print(distance);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println("cm");</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  int a = map(distance, 100, 600, 90, 180);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  myservo.write(a);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  delay(120);</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-weight:normal;"></span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 23 Jun 2022 02:44:52 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[아두이노 레오나르도 - 적외선 센서로 피에조 부저 제어하기]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=117]]></link>
			<description><![CDATA[<div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">적외선센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">피에조 부저</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#4a4a4a;background-color:#ffffff;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">적외선 센서로 일정 거리 안에 물체가 있을 때 부저에서 소리를 냄</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;" id="docs-internal-guid-b47d55db-7fff-6ce4-9bd9-4b52550bd21c"><br /></b></p><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (레오나르도)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">적외선 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">피에조 부저</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">7</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p style="line-height:1.38;margin-left:36pt;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:301px;height:429px;"><img src="https://lh3.googleusercontent.com/vwuzY7bXThAc3BJ2Q8e__688B2vBgJatigqOh_xYd0ZQ9yRSgwbxB3nrs4B1z1mA8g6sTU_kvlBWSF61BEdN-770shVLzG3CYXy6Eq_jNItW9GO_ufC7Q13V8oXwPZiXtM45tklkLmyLQ25SCw" width="301" height="429" style="margin-left:0px;margin-top:0px;" alt="vwuzY7bXThAc3BJ2Q8e__688B2vBgJatigqOh_xYd0ZQ9yRSgwbxB3nrs4B1z1mA8g6sTU_kvlBWSF61BEdN-770shVLzG3CYXy6Eq_jNItW9GO_ufC7Q13V8oXwPZiXtM45tklkLmyLQ25SCw" /></span></span></p><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">코딩</span></p></li></ul><p style="line-height:1.656;background-color:#ffffff;margin-top:10pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup()</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">{</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Serial.begin(9600);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"> </p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  int disin = analogRead(A0);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   Serial.println(disin);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  int thisPitch = map(disin,100, 600, 20, 4800);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> // int thisPitch = map(disin, 65, 650, 100, 800);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  Serial.println(disin);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   tone(9, thisPitch, 130);</span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    delay(85);               </span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 10pt 0pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  }</span></p><p><span style="font-weight:normal;"></span></p><p style="line-height:1.656;background-color:#ffffff;margin-top:0pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span><span style="font-size:11pt;font-family:Arial;color:#4a4a4a;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="width:100px;"></span></span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 23 Jun 2022 02:43:33 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[초음파(거리)센서로 서보모터 조작하기]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=115]]></link>
			<description><![CDATA[<ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입출력</span></p></li></ul><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:25.5pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">초음파센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">초음파센서에 일정 거리 안에 물체가 있을 때 서보모터가 움직임</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;" id="docs-internal-guid-ebe1404a-7fff-6f1f-3c5a-e6668c85d6b1"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></li></ul><p><span style="font-weight:normal;"></span></p><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (우노)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">초음파 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:29.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.0478515625pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">9</span></p></td></tr></tbody></table><span style="font-weight:normal;" id="docs-internal-guid-403df384-7fff-8f57-1df2-7dc66033c9b7"></span><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;white-space:pre-wrap;">결선도</span></p></li></ul><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-weight:normal;" id="docs-internal-guid-ced93602-7fff-bca0-7f46-f798679cc0bc"><span style="font-size:11pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;white-space:pre-wrap;"><span style="border-style:none;width:602px;height:416px;"><img src="https://lh5.googleusercontent.com/gJPw3tXM0DAWTVoA1wZtR2Dd08B6iEhKw5_MX2HLFLf_dUO5QTcEu0y75DVALw7kFeKhEj4pBrNiriFCwEoA7BNlbGu3Yma-Tsv8cWBW7HUnhQeNxK-22kR_JlGOXPXWwInpLHoCDDB7AsOrtA" width="602" height="416" alt="gJPw3tXM0DAWTVoA1wZtR2Dd08B6iEhKw5_MX2HLFLf_dUO5QTcEu0y75DVALw7kFeKhEj4pBrNiriFCwEoA7BNlbGu3Yma-Tsv8cWBW7HUnhQeNxK-22kR_JlGOXPXWwInpLHoCDDB7AsOrtA" /></span></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">코딩</span></p></li></ul><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include &lt;Servo.h&gt;</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  서보모터 라이브러리 호출</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><b style="font-weight:normal;" id="docs-internal-guid-8de6f5b5-7fff-09e0-cc18-554976ba9fb4"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int pos = 10;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int trigPin = 11;</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  trig핀 11번</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int echoPin = 12;</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  echo핀 12번</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">float duration = 0;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">float distance = 0;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Servo myservo;</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  서보모터 제어문</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Serial.begin(9600);</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  시리얼통신 시작</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">myservo.attach(10);</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  servo을 서보모터를 제어할 핀으로 설정</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">pinMode(trigPin, OUTPUT);</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">pinMode(echoPin, INPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><b style="font-weight:normal;"><br /><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">digitalWrite(trigPin, HIGH);</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  trig핀을 HIGH로 바꿈</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">delay(10);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">digitalWrite(trigPin, LOW); </span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  trig핀을 LOW로 바꿈</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">duration = pulseIn(echoPin, HIGH);</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  echo핀이 HIGH를 유지하는 시간이 몇 밀리세컨드 동안 유지하는지 반환해 timeDistance에 저장</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">distance = ((float)(340 * duration) / 10000) / 2; </span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  (왕복거리/2) 해주고 음속인걸 고려해 29.1로 나누어 cm의 거리값으로 나타내기</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  몇cm인지 시리얼모니터에 출력</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Serial.print(distance);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Serial.println("cm");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">if (distance &lt; 10) {</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  10cm미만일 때</span></p><p style="line-height:1.38;margin-left:36pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">myservo.attach(10); </span></p><p style="line-height:1.38;margin-left:36pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">myservo.write(90);</span></p><p style="line-height:1.38;margin-left:36pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">delay(1000);</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  0.5초간 유지를 위해 딜레이</span></p><p style="line-height:1.38;margin-left:36pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">myservo.write(180);</span></p><p style="line-height:1.38;margin-left:36pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">delay(1000);</span></p><p style="line-height:1.38;margin-left:36pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">myservo.detach();</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">else {</span></p><p style="line-height:1.38;margin-left:36pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">delay(300);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-weight:normal;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><br /></p><div><span style="font-size:11pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;white-space:pre-wrap;"><span style="border-style:none;width:602px;height:416px;"><span style="font-weight:normal;" id="docs-internal-guid-ac60e08c-7fff-fac9-add8-7ac699f1bb2a"></span></span></span><div><span style="font-size:11pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;"><br /></span></div></div></div>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Tue, 24 May 2022 00:55:52 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[사운드센서로 서보모터 조작하기]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=114]]></link>
			<description><![CDATA[<div style="text-align:center;"><br /></div><p style="list-style-type:disc;font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"></p><p></p><p style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;list-style-type:disc;background-color:transparent;white-space:pre;"></p><p></p><ul><li style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-size:14.6667px;"><span style="font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;background-color:transparent;white-space:pre-wrap;">입출력</span></li></ul><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:25.5pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">사운드센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:10pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">사운드센서에 소리가 인식됨에 따라 서보모터가 움직임</span></p></td></tr></tbody></table></div><p style="list-style-type:disc;font-size:11pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"></p><p></p><ul><li style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></li></ul><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 (우노)</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">사운드 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:29.473388671875pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:26.0478515625pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">8</span></p></td></tr></tbody></table></div><p style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;"></p><ul><li style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:14.6667px;white-space:pre-wrap;">결선도</span></li></ul><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;margin-left:50px;"><span style="font-size:14.6667px;white-space:pre-wrap;"><br /></span><img src="https://lh6.googleusercontent.com/vw2akCBBZ3n3j3TBwfxgPnBX-UkdoQrDF7djr2YIeF2HF0gTNHBcHeyyz0xUgUK6GTRjsNgnbOaAZFlBkPWRBSAWpsKUD4hAn2Wk3yS6vCxNOCo27Lbu0jhd81jGLyNUPl_Rt7SWlN4wi8HtNg" width="602" height="479" style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;text-align:center;white-space:pre-wrap;" alt="vw2akCBBZ3n3j3TBwfxgPnBX-UkdoQrDF7djr2YIeF2HF0gTNHBcHeyyz0xUgUK6GTRjsNgnbOaAZFlBkPWRBSAWpsKUD4hAn2Wk3yS6vCxNOCo27Lbu0jhd81jGLyNUPl_Rt7SWlN4wi8HtNg" /></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;margin-left:50px;"><br /></p><ul><li style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;">코딩</li></ul><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include </span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define   OPEN    1</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define   CLOSE   0</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Servo servo;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int ave = 0;</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  사운드 센서의 평균값</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">const int offSet = 5;</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  오차값</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">bool state = CLOSE;</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  sevro close 상태임을 표시</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">servo.attach(6);</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  서보 모터를 6번핀에 연결</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">servo.write(0);</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Serial.begin(9600);</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">delay(2000);</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">ave = avg(A1);</span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span class="Apple-tab-span" style="white-space:pre;">	</span></span><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  사운드 센서의 평균값을 구한다.</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Serial.println(String("평균값:")+ave);</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">delay(1000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int current_val=analogRead(A1); </span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Serial.println(current_val);</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  사운드 센서의 값이 평균값을 기준으로 범위에 내에 서보 모터를 제어</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">if(current_val &gt; ave + offSet || current_val &lt; ave - offSet) {</span></p><p style="line-height:1.38;margin-left:36pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">if(state == OPEN) {</span></p><p style="line-height:1.38;margin-left:72pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">servo.write(10);</span></p><p style="line-height:1.38;margin-left:72pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Serial.println("open-&gt;close");</span></p><p style="line-height:1.38;margin-left:72pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">state = CLOSE;</span></p><p style="line-height:1.38;margin-left:72pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-left:72pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">else {</span></p><p style="line-height:1.38;margin-left:72pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">servo.write(170);</span></p><p style="line-height:1.38;margin-left:72pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Serial.println("close-&gt;open");</span></p><p style="line-height:1.38;margin-left:72pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">state = OPEN;</span></p><p style="line-height:1.38;margin-left:72pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-left:36pt;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">delay(2000);</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">delay(100);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int avg(int analogPin) {</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int var=0, total=0;</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">for(int i=0; i&lt;30;i++) {</span></p><p style="line-height:1.38;margin-left:72pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">var=analogRead(analogPin);</span></p><p style="line-height:1.38;margin-left:72pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">total=total+var;</span></p><p style="line-height:1.38;margin-left:72pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">delay(100);</span></p><p style="line-height:1.38;text-indent:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">float _avg=(float)total/30;</span></p><p style="line-height:1.38;margin-left:36pt;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">return (int)_avg;</span></p><p><span style="font-weight:normal;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Tue, 24 May 2022 00:52:18 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[AI 리터러시와 예술]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=113]]></link>
			<description><![CDATA[<p class="p1" style="margin-bottom:0px;text-align:center;font-style:normal;font-variant:normal;font-size:16px;line-height:normal;font-family:Helvetica;"><span style="font-family:'Courier New';"><b>AI 리터러시와 예술</b></span></p><p class="p2" style="margin-bottom:0px;text-align:center;font:400 12px Helvetica;min-height:14px;"><br /></p><p class="p3" style="margin-bottom:0px;text-align:center;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;">김태희</span></p><p class="p3" style="margin-bottom:0px;text-align:center;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;">2022</span></p><p class="p4" style="margin-bottom:0px;text-align:justify;font:400 10px/1.6 Helvetica;min-height:12px;"><br /></p><p class="p4" style="margin-bottom:0px;text-align:justify;font:400 10px/1.6 Helvetica;min-height:12px;"><br /></p><p class="p4" style="margin-bottom:0px;text-align:justify;font:400 10px/1.6 Helvetica;min-height:12px;"><br /></p><p class="p4" style="margin-bottom:0px;text-align:justify;font:400 10px/1.6 Helvetica;min-height:12px;"><br /></p><p class="p5" style="text-align:center;margin-bottom:0px;font:400 12px/1.6 Helvetica;"><b><span style="font-family:'Courier New';font-size:15px;">사람의 언어와 컴퓨터의 언어</span></b></p><p class="p6" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;min-height:14px;"><br /></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">컴퓨터에게는 컴퓨터 프로그램이라는 텍스트로 이루어진 문서를 통해서 시킬 일을 전달한다. 이 문서를 작성하는 일을 ‘코딩(coding)’이라 한다. 컴퓨터에게는 언어가 있다. 컴퓨터에게 일을 시키려면 컴퓨터가 사용하는 컴퓨터 언어를 사용해야 한다. 컴퓨터 언어에는 C/C++, Pascal, C#, Java, Python 등 다양한 언어가 있다. 서로 장단점도 있고 유행도 있어서 개발자들은 적어도 몇 가지 언어는 잘 다루게 된다. 그런데 컴퓨터 언어를 배우고 컴퓨터를 다루다 보면 컴퓨터 언어가 사람의 언어와 비슷한 면이 많다는 것을 깨닫게 된다.</span><span class="Apple-converted-space" style="font-family:'Courier New';font-size:14px;"> </span></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">우리가 영어를 배우려면 문법을 배울 필요가 있듯이 컴퓨터 언어도 문법이 있다. 문법을 알아야 하기는 컴퓨터 언어나 사람의 언어나 마찬가지인 것이다. 영어에서도 문법만 알아서는 언어를 제대로 구사하기 힘들다. 생각하지 못하는 것을 표현할 수는 없기 때문이다. 문법은 내용을 담는 규칙일 뿐이기 때문이다. 근본적인 언어능력, 나아가서 사고능력과 함께 이를 뒷받침하는 살아있는 지식이 없으면 효과적으로 언어를 구사하지 못하게 될 것이다. 이것은 컴퓨터 언어에서도 마찬가지다.</span></p><p class="p6" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;min-height:14px;"><br /></p><p class="p5" style="text-align:center;margin-bottom:0px;font:400 12px/1.6 Helvetica;"><b><span style="font-family:'Courier New';font-size:14px;"><br /></span></b></p><p class="p5" style="text-align:center;margin-bottom:0px;font:400 12px/1.6 Helvetica;"><b><span style="font-family:'Courier New';font-size:15px;">컴퓨터와 인문학의 결합</span></b></p><p class="p6" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;min-height:14px;"><br /></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">그러면 보다 역량이 있는 프로그래머가 되려면 어떤 능력이 필요할까? 세상의 일을 컴퓨터 언어를 통하여 컴퓨터에게 번역해 주는 능력이라 할 수 있겠다. 창의적인 사고능력과 살아있는 지식이 필요한 것이다. 인간의 언어 사이이든 인간의 언어와 컴퓨터 언어 사이이든 내용을 잘 소화하고 통찰력 있게 꿰뚫어 보고, 어려운 것도 쉽게 설명하고, 하나의 내용을 다양한 관점에서 바라보아 설명할 수 있는, 즉 원리를 파악하고 문제의 근본에 접근하여 흥미롭고, 유연하게 의미전개를 할 수 있을 때 효과적인 번역이 가능해진다. </span><span class="Apple-converted-space" style="font-family:'Courier New';font-size:14px;">   </span></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">이제 우리는 인공지능이 세상의 많은 것을 바꿔놓을 4차 산업혁명의 시대에 접어들었다. 인공지능은 데이터에서 특정한 ‘특징(feature)’을 추출하고 이를 처리하는 알고리즘을 적용한다. 즉 ‘의미’를 중요하게 다루게 되는 것이다. 앞서, 컴퓨터 프로그래밍은 세상의 일을 컴퓨터에게 번역하는 일이라 하였는데, 인공지능의 영역에서 세상의 일을 컴퓨터에게 번역한다는 것은 고도로 추상화된 ‘의미’ 다루게 되는 것이라 하겠다. 즉, 우리는 창의적으로 ‘의미’를 다루는 일을 잘 해야 하는 것이다. 이것은 바로 문제가 고도화될수록 컴퓨터로 문제를 해결해 나가는 일에 예술과 인문학이 함께 녹아들어가야 한다는 것을 의미한다. 여기서 우리는 자라나는 아이들을 교육하기 위한 방향에 대한 힌트를 얻을 수 있다. 사물과 현상에 대하여 충만한 의미를 이끌어내고, 사고와 통찰로써 의미전개를 창의적으로 이끌어가는 능력이 필요한 것이다.</span></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;"><br /></span></p><p class="p6" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;min-height:14px;"><span class="Apple-converted-space" style="font-family:'Courier New';font-size:14px;">   </span></p><p class="p5" style="text-align:center;margin-bottom:0px;font:400 12px/1.6 Helvetica;"><b><span style="font-family:'Courier New';font-size:15px;">컴퓨팅 리터리시, 데이터 리터러시, AI 리터러시</span></b></p><p class="p6" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;min-height:14px;"><br /></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">리터러시는 ‘문해력’이라는 뜻을 가진 영어단어이다. 리터러시 능력이 없으면 글을 읽을 수 없다는 것과 같다. 컴퓨팅 리터러시는 어떤 문제가 컴퓨터로 풀어지는지, 컴퓨터로 문제를 풀기 위하여 컴퓨터와 어떻게 대화해야 하는지를 안다는 것을 의미한다. 데이터 리터러시는 데이터가 무엇을 표현하는지, 데이터 속에 무엇이 담겨있는지, 특히 행간의 의미가 무엇인지, 그래서 어떻게 효과적으로 활용할 수 있는지를 본다는 것을 말한다. AI 리터리시 또한 같은 뜻이라 할 수 있다. 이제 이러한 능력은 분야의 전문가뿐만 아니라 이제 모든 직군에서 필요로 하는 능력이 된다. 이점은 특히 아이들 교육에 깊이 참고되어야 한다.</span><span class="Apple-converted-space" style="font-family:'Courier New';font-size:14px;"> </span></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">하나의 단어는 매우 풍부한 의미를 담고 있다 할 수 있다. 예를 들어, 과일 ‘사과’에 있어서 어느 사과이든 사과라 할 수 있다 하더라도, 이 사과, 저 사과는 다른 사과이며 똑같은 사과는 하나도 없다. 모든 사람이 공히 알고 있는 일반화된 사과도 사과의 한 측면이며, 서로 다른 사과에 대한 경험으로 말미암은 나만의 사과에 대한 내러티브도 역시 나에게 있어서의 사과의 한 측면인 것이다. 컴퓨터를 프로그래밍할 때 현상을 모델링함에 있어서 이와 같은 정체성에 관한 고민을 필요로 하는 경우를 만나게 된다.</span></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">학생들에게는 조금 느리게 가더라도 하나하나 의미를 짚는 공부가 필요하다. 한 조각의 지식이나, 한 가지의 현상도 여러 관점에서 다양한 의미와 연결하며 공부할 수 있도록 해야 한다. 창의성의 발휘되기 위하여 생각의 체력을 길러야 하며, 생각의 체력은 한 조각의 지식을 다양한 각도에서 끝없이 펼치고 확산하여 또 다른 조각의 지식과 만나는 접점을 풍부하게 찾아내는 것을 말한다.</span><span class="Apple-converted-space" style="font-family:'Courier New';font-size:14px;"> </span></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">그런데, 이런 일에 특화된 분야가 예술이다. 예술은 사물과 의미 사이, 의미와 의미 사이, 시간과 공간을 초월하여 끝없이 파고들어 해체하고, 모으고, 연결하고, 찾아낸다. 이것은 또한 창의력의 원천이다. 앞서 언급한 데이터 리터러시, AI 리터러시를 강화하기 위한 방법으로 예술은 매우 훌륭한 선택이 될 수 있는 것이다. </span><span class="Apple-converted-space" style="font-family:'Courier New';font-size:14px;"> </span></p><p class="p6" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;min-height:14px;"><br /></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><b><span style="font-family:'Courier New';font-size:14px;"><br /></span></b></p><p class="p5" style="text-align:center;margin-bottom:0px;font:400 12px/1.6 Helvetica;"><b><span style="font-family:'Courier New';font-size:15px;">기술과 예술 결합의 방향과 생각의 근육</span></b></p><p class="p6" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;min-height:14px;"><br /></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">과학과 예술이 융합하면 창의적인 결과를 기대할 수 있다. 다양한 분야가 접목되는 융합은 창의가 더욱 활발히 일어날 수 있는 방법이며, 특히 과학과 예술의 융합이 하나의 주목되는 융합의 분야라 하겠다. 예술적 상상력이나 창의성이 과학적 도구와 만나 창의적인 상품이나 서비스가 생겨날 수 있을 것이라는 기대감은 아주 자연스럽다. 그래서 과학과 예술의 융합은 많은 주목을 받고 있으며 자라나는 학생들의 창의력을 향상시켜줄 다양한 교육적 시도가 활발하다.</span></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">과학과 예술 융합의 대표적인 형태로써, 과학을 도구로 이용하는 예술을 들 수 있겠다. 예술적 표현은 도구나 매체를 필요로 하는데, 과학적 도구나 재료가 예술에 활용되는 것이다. 돌이켜보면 회화에서 붓이나 물감도 그들이 처음 나왔을 때에는 첨단 도구와 재료였을 것이다. 근래의 카메라, 영상, 컴퓨터, 인터넷과 같은 도구와 재료는 예술에서 그동안 표현이 어려웠거나 표현 불가능했던 것을 가능하게 함으로써 예술의 지평을 넓히는 역할을 해왔다.</span></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">그런데, 우리가 근원적인 창의성을 기대한다면 과학과 예술의 융합은 매우 다면적, 다차원적으로 이루어져야 한다. 도구, 개념, 그리고 도구와 개념이 만나는 레벨 등 추상화 단계를 통하여 각 단계별로 상호간 다중적 관계를 가지는 형태로 치밀하게 융합되어야 한다. Form과 개념을 넘나들며 일어나는 개념의 발산, 통합, 재생산을 통하여 과학과 예술은 융합되어야 하는 것이다. 이것이 과학과 예술의 융합에서 기대하는 창의성의 원천일 것이다.</span></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">예술작품을 만드는 작가는 자신이 사용하는 도구와 재료를 깊이 이해해야 한다는 것은 기본이다. 재료의 모양이나 물성, 그리고 실제 칠해지거나 조각되었을 때의 미세한 질감까지도, 그리고 어떤 도구는 어떤 효과를 낳는지 등의, 이와 같은 재료와 도구의 성질에 대한 체험적 이해는 자신이 목적하는 표현을 더욱 충실하게 한다는 것이다. 따라서, 과학과 예술의 접목에 있어서도 그 재료와 도구에 대한 깊은 이해 또한 필수적이라 할 수 있다.</span><span class="Apple-converted-space" style="font-family:'Courier New';font-size:14px;"> </span></p><p class="p5" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;"><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;">   </span><span style="font-family:'Courier New';font-size:14px;font-style:normal;font-weight:400;"> </span><span style="font-family:'Courier New';font-size:14px;">지금 우리의 주변을 둘러싸고 있는 환경은 대단히 빠르게 변해가고 있다. 새로운 도구가 생겨나고, 그 새로운 도구는 새로운 환경을 만들어 내고, 새로운 환경과 새로운 도구는 또 다른 새로운 도구를 만든다. 현대의 이러한 꼬리를 무는 변화의 중심에는 컴퓨터와 컴퓨터 네트워크가 있다. 컴퓨터라는 도구는 무한한 추상화가 가능한 도구이다. 어떠한 하나의 기본 기능이 만들어지면, 그 기능을 하나의 재료로 사용하는 그 상위의 기능을 만들 수 있다. 컴퓨터 네트워크는 곳곳에 산재한 이들 기능이 뭉쳐 거대한 기능 구름과 같은 모습을 가지게 한다. 우리의 몸에 지니고 다니는 스마트폰은 컴퓨터가 들어있는 정보처리 단말기로써 이 거대한 네트워크에</span><span class="Apple-converted-space" style="font-size:14px;">  </span><span style="font-family:'Courier New';font-size:14px;">연결되어 있다. 이들 컴퓨터들이 네트워크에 연결된 상태에서 할 수 있는 일은 무궁무진하며 우리는 이제 그 맛을 보기 시작한 것이라 해도 과언이 아닐 것이다. 이 무궁무진한 가능성을 예술의 시각에서 바라본다면 아마도 신천지를 발견하는 것과 같다 할 수 있겠다.</span></p><p class="p6" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;min-height:14px;"><br /></p><p class="p6" style="margin-bottom:0px;text-align:justify;font:400 12px/1.6 Helvetica;min-height:14px;"></p><p class="p5" style="text-align:right;margin-bottom:0px;font:400 12px/1.6 Helvetica;"><i><span style="font-family:'Courier New';font-size:14px;">이 글은 2020 부산문화재단의 문화예술교육 총서1권에 기고한 글에서 발췌했습니다.</span></i></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Mon, 11 Apr 2022 07:56:58 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=4"><![CDATA[ai 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[모두이노와 AI농악 - 4차시]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=111]]></link>
			<description><![CDATA[<p style="line-height:1.38;text-align:center;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:673px;"></span></span></p><p style="line-height:1.38;text-align:center;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:673px;"><img src="https://lh6.googleusercontent.com/sa5b0T5hINQAjzWEnrpQ9x2N07xGeUITguybjH61ekmcqsRu0pGwdjJaiMY0FvTTtOq0Lk8ze_d--wEQu51xuWECmx5kEPl0Cq6v6c-gJSPnuy6HIbg6qcrXHh21fnosXopCXp7X" width="602" height="673" style="margin-left:0px;margin-top:0px;" alt="sa5b0T5hINQAjzWEnrpQ9x2N07xGeUITguybjH61ekmcqsRu0pGwdjJaiMY0FvTTtOq0Lk8ze_d--wEQu51xuWECmx5kEPl0Cq6v6c-gJSPnuy6HIbg6qcrXHh21fnosXopCXp7X" /></span></span></p><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">RFID</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LED</span></p><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="text-align:center;line-height:1.2;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">RFID의 NFC태그의 uid를 읽어 등록된 카드일 경우에만 LED의 불이 켜지고 서보 모터가 돌아 문이 열리도록 제작</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p></li></ul><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 0pt 3.75pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 우노 R3</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">RFID 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보 모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LED</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">2</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">15</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p></li></ul><p style="text-align:center;line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:433px;"><img src="https://lh4.googleusercontent.com/MXoqSVXzEuTkEYJqj-POJauxPVehFJwIT_uWazdpWlwN5Rw6X00-eVBckirmQbUtA47Zx-tsM38D3XtunA3Fb3q38X3-XAHBE8W8phqSu5DFo-rAwgwO1kXFUmF1zcRqxXx7Pz79" width="602" height="433" style="margin-left:0px;margin-top:0px;" alt="MXoqSVXzEuTkEYJqj-POJauxPVehFJwIT_uWazdpWlwN5Rw6X00-eVBckirmQbUtA47Zx-tsM38D3XtunA3Fb3q38X3-XAHBE8W8phqSu5DFo-rAwgwO1kXFUmF1zcRqxXx7Pz79" /></span></span></p><p style="text-align:center;line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:433px;"><br /></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 코드</span></p></li></ul><p style="line-height:1;"><br /></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">/*! </span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><font><span style="font-size:14.6667px;white-space:pre-wrap;">  Modified from:-</span></font></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    @file     readMifare.pde</span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    @author   Adafruit Industries</span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">@license  BSD (see license.txt)</span></p><p style="line-height:1;"><br /></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   Intelligence Design, Inc. </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   December, 2021</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   RFID 태그로  부터 고유 식별 기호를 읽어 사전에 입력된 4개 중 하나를 인식하고</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   정해진 위치에 맞는 쌍으로 맟춰진 경우 서보모터를 구동하는 코드. </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">*/</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><br /></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Servo myservo1;     //  서보 라이브러리</span></p><p><br /></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define PN532_SCK  (2)</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define PN532_MOSI (3)</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define PN532_SS   (4)</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define PN532_MISO (5)</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define PN532_IRQ   (2)</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define PN532_RESET (3) </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Adafruit_PN532 nfc(PN532_IRQ, PN532_RESET);</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup(void) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    Serial.begin(115200);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>while (!Serial) delay(10);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.println("Hello!");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>nfc.begin();</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>uint32_t versiondata = nfc.getFirmwareVersion();</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>if (! versiondata) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>Serial.print("Didn't find PN53x board");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>while (1);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><br /></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">Serial.print("Found chip PN5"); Serial.println((versiondata&gt;&gt;24) &amp; 0xFF, HEX); </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">Serial.print("Firmware ver. "); Serial.print((versiondata&gt;&gt;16) &amp; 0xFF, DEC); </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">Serial.print('.'); Serial.println((versiondata&gt;&gt;8) &amp; 0xFF, DEC);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  RFID 태그를 읽도록 구성된 보드</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">nfc.SAMConfig();</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">myservo1.attach(5);     //  서보 시작</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">myservo1.write(180);     // 초기 서보 모터를 0도로 위치 시킴</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(6, OUTPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.println("Waiting for an ISO14443A Card ...");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop(void) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>uint8_t success;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>uint8_t uid[] = { 0, 0, 0, 0, 0, 0, 0 };  </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>uint8_t my_uid1[] = {0x04, 0x32, 0xBE, 0x92, 0x28, 0x67, 0x80}; // 태그 정보를 시리얼 모터에서 확인하고 입력한다</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>uint8_t my_uid2[] = {0x04, 0x27, 0xBD, 0x92, 0x28, 0x67, 0x80}; // 태그 정보를 시리얼 모터에서 확인하고 입력한다</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>uint8_t my_uid3[] = {0x04, 0x22, 0xBD, 0x92, 0x28, 0x67, 0x80}; // 태그 정보를 시리얼 모터에서 확인하고 입력한다</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>uint8_t my_uid4[] = {0x04, 0x2B, 0xBD, 0x92, 0x28, 0x67, 0x80}; // 태그 정보를 시리얼 모터에서 확인하고 입력한다</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>uint8_t uidLength;                        </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>success = nfc.readPassiveTargetID(PN532_MIFARE_ISO14443A, uid, &amp;uidLength);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>if (success) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>//  카드에 대한 몇 가지 기본 정보 표시</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>Serial.println("Found an ISO14443A card");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>Serial.print("  UID Length: ");Serial.print(uidLength, DEC);Serial.println(" bytes");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>Serial.print("  UID Value: ");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>nfc.PrintHex(uid, uidLength);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>boolean unsame = false;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>for(int i=0; i&lt;7; i++) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span></span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">if(uid[i] != my_uid1[i]) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span></span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">unsame = true;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span></span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>} </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>if(unsame == false) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>digitalWrite(6, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>myservo1.write(90);     //  서보 90도로 이동</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>delay(5000);     //  5초 대기</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>myservo1.write(180);     //  서보 180도로 되돌림</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>digitalWrite(6, LOW);     //  LED on</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>unsame = false;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>for(int i=0; i&lt;7; i++) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>if(uid[i] != my_uid2[i]) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span></span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">unsame = true;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>if(unsame == false) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;background-color:transparent;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;color:rgb(74,74,74);">    </span></span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">digitalWrite(6, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span></span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">myservo1.write(90);     //  서보 90도로 이동</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span></span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">delay(5000);     //  5초 대기</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span></span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">myservo1.write(180);</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  서보 180도로 되돌림</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span></span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">digitalWrite(6, LOW);</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  LED on</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>}    </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>unsame = false;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>for(int i=0; i&lt;7; i++) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>if(uid[i] != my_uid3[i]) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span></span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">unsame = true;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    if(unsame == false) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>digitalWrite(6, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>myservo1.write(90);</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  서보 90도로 이동</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>delay(5000);</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  5초 대기</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>myservo1.write(180);</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  서보 180도로 되돌림</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>digitalWrite(6, LOW); </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  LED on</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}    </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    unsame = false;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    for(int i=0; i&lt;7; i++) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>if(uid[i] != my_uid4[i]) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;background-color:transparent;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;color:rgb(74,74,74);">    </span></span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;">    </span>unsame = true;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    if(unsame == false) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>digitalWrite(6, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>myservo1.write(90);     //  서보 90도로 이동</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>delay(5000);     //  5초 대기</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">      </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>myservo1.write(180);     //  서보 180도로 되돌림</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;">   </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;color:rgb(74,74,74);">    </span>digitalWrite(6, LOW);     //  LED on</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}    </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.println(F("Motor On!!"));    </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><span style="font-weight:normal;"></span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 27 Jan 2022 05:52:43 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[모두이노와 AI농악 - 3차시 &lt;컬러 센서를 사용하여 과일 주스를 만들어 보자&gt;]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=110]]></link>
			<description><![CDATA[<p style="line-height:1.38;text-align:center;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:453px;"><img src="https://lh4.googleusercontent.com/mXqlVUfhYztvpCUBKqLcjP9Y7eR033GXlADAWzWeGmIRyp_5S2jthaeY6c7pRJLIOwZ_w_zJ6odulPLVw6ZBTzN-G8asu1zc8FMMmHoWryrIFwXhMz5JF88hWfiLsiN5apdWZBFV" width="602" height="453" style="margin-left:0px;margin-top:0px;" alt="mXqlVUfhYztvpCUBKqLcjP9Y7eR033GXlADAWzWeGmIRyp_5S2jthaeY6c7pRJLIOwZ_w_zJ6odulPLVw6ZBTzN-G8asu1zc8FMMmHoWryrIFwXhMz5JF88hWfiLsiN5apdWZBFV" /></span></span></p><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">컬러 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LED</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="text-align:center;line-height:1.2;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">컬러 센서를 통해 인식된 색에 따라 LED의 색이 바뀜.</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p></li></ul><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 0pt 3.75pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 우노 R3</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">컬러 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">LED</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">11</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p></li></ul><p style="text-align:center;line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:428px;"><img src="https://lh4.googleusercontent.com/nOzNnLhKwSccV1nWfzAh7V8On4rHYlZBhi0uTSWvyUsNpbHz0KxocPyzJ9kziqOcfb-wTt3WKZJi_Iws25KY3eUMKA0Vi5Y1MAVlVoT_NzirlvuxRm6ZsBANVtSTcXW1A8Jm6V5O" width="602" height="428" style="margin-left:0px;margin-top:0px;" alt="nOzNnLhKwSccV1nWfzAh7V8On4rHYlZBhi0uTSWvyUsNpbHz0KxocPyzJ9kziqOcfb-wTt3WKZJi_Iws25KY3eUMKA0Vi5Y1MAVlVoT_NzirlvuxRm6ZsBANVtSTcXW1A8Jm6V5O" /></span></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:428px;"><br /></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 코드</span></p><p style="text-align:center;line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p></li></ul><p style="margin-top:10pt;margin-bottom:10pt;line-height:1;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;">/*! </span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;">   Intelligence Design, Inc. </span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;">   December, 2021</span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;"><br /></span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;">  컬러 센서로  부터 색상을 인식하고</span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;">  인식한 것과 같은 색상을 LED로 구현하는 코드. </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;white-space:pre-wrap;"></span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;">*/</span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  아두이노 핀:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define S0 2</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define S1 3</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define S2 4</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define S3 5</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define sensorOut 6</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define redLED 9</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define greenLED 8</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#define blueLED 7</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  센서로부터 출력:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int redFrequency = 0;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int greenFrequency = 0;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int blueFrequency = 0;</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  형식이 지정된 색상 값:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int redColor = 0;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int greenColor = 0;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int blueColor = 0;</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">//  교정에 사용된 값:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int redMin;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int redMax;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int greenMin;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int greenMax;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int blueMin;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int blueMax;</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">int color = 0;</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(S0, OUTPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(S1, OUTPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(S2, OUTPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(S3, OUTPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(redLED, OUTPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(greenLED, OUTPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(blueLED, OUTPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(13, OUTPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(sensorOut, INPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  주파수 스케일링을 20%로 설정:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S0, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S1, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.begin(9600);     //  시리얼 통신 시작</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>calibrate();     //  센서 보정 (시리얼 모니터 참조)</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>readColor();     //  센서 읽기</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>decideColor();     //  색상 값 형식 지정</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>printColor();     //  인쇄 값</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void decideColor() {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    //  색상 값 형식 지정</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  가능한 값 제한:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>redColor = constrain(redColor, 0, 255);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>greenColor = constrain(greenColor, 0, 255);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>blueColor = constrain(blueColor, 0, 255);</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">   </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  가장 밝은 색상 찾기:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>int maxVal = max(redColor, blueColor);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>maxVal = max(maxVal, greenColor);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;"> </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;">   </span>//  새로운 값 매핑</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>redColor = map(redColor, 0, maxVal, 0, 255);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>greenColor = map(greenColor, 0, maxVal, 0, 255);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>blueColor = map(blueColor, 0, maxVal, 0, 255);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>redColor = constrain(redColor, 0, 255);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>greenColor = constrain(greenColor, 0, 255);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>blueColor = constrain(blueColor, 0, 255);</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  led 켜기</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>analogWrite(redLED, redColor);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>analogWrite(greenLED, greenColor);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>analogWrite(blueLED, blueColor);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  존재하는 색상 결정 (여기서 일부 값을 변경해야 할 수도 있음):</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>if (redColor &gt; 250 &amp;&amp; greenColor &gt; 250 &amp;&amp; blueColor &gt; 250) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">       </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">delay(4000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">       color = 1;</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  white</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>else if (redColor &lt; 25 &amp;&amp; greenColor &lt; 25 &amp;&amp; blueColor &lt; 25) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">       delay(4000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-size:11pt;font-family:Arial;white-space:pre-wrap;">color = 2;</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  black</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>else if (redColor &gt; 200 &amp;&amp;  greenColor &gt; 200 &amp;&amp; blueColor &lt; 100) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">delay(4000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-size:11pt;font-family:Arial;white-space:pre-wrap;">color = 4;</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  yellow</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span></span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">else if (redColor &gt; 200 &amp;&amp;  greenColor &gt; 25 /*&amp;&amp; blueColor &lt; 100*/) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">delay(4000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-size:11pt;font-family:Arial;white-space:pre-wrap;">color = 3;</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  orange</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>else if (redColor &gt; 200 &amp;&amp;  greenColor &lt; 100 &amp;&amp; blueColor &gt; 200) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">delay(4000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-size:11pt;font-family:Arial;white-space:pre-wrap;">color = 5;</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  purple </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>else if (redColor &gt; 250 &amp;&amp; greenColor &lt; 200 &amp;&amp; blueColor &lt; 200) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">delay(4000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-size:11pt;font-family:Arial;white-space:pre-wrap;">color = 6;</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  red</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>else if (redColor &lt; 200 &amp;&amp; greenColor &gt; 250 &amp;&amp; blueColor &lt; 200) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">delay(4000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-size:11pt;font-family:Arial;white-space:pre-wrap;">color = 7;</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  green</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>else if (redColor &lt; 200 /*&amp;&amp; greenColor &lt; 200*/ &amp;&amp; blueColor &gt; 250) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">delay(4000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-size:11pt;font-family:Arial;white-space:pre-wrap;">color = 8;</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  blue</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>else {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-size:11pt;font-family:Arial;white-space:pre-wrap;">color = 0;</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  unknown</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void calibrate() {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">Serial.println("Calibrating...");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.println("White");</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  센서를 흰색으로 맞추기</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  교정 값 설정:</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(13, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(2000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S2, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S3, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>redMin = pulseIn(sensorOut, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(100);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S2, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S3, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>greenMin = pulseIn(sensorOut, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(100);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S2, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S3, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>blueMin = pulseIn(sensorOut, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(100);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">   </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">Serial.println("next...");</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">//  센서를 검정색으로 맞추기</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(13, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(2000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.println("Black");</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>// 보정 값 설정:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(13, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(2000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S2, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S3, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>redMax = pulseIn(sensorOut, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(100);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S2, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S3, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>greenMax = pulseIn(sensorOut, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(100);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S2, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S3, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>blueMax = pulseIn(sensorOut, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(100);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.println("Done calibrating.");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(13, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void printColor() {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    //  출력 정보</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.print("R = ");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.print(redColor);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.print(" G = ");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.print(greenColor);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.print(" B = ");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.print(blueColor);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.print(" Color: ");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>switch (color) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">case 1: Serial.println("WHITE"); break;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">case 2: Serial.println("BLACK"); break;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">case 3: Serial.println("ORANGE"); break;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">case 4: Serial.println("YELLOW"); break;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;"> case 5: Serial.println("PURPLE"); break;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">case 6: Serial.println("RED"); break;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">case 7: Serial.println("GREEN"); break;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">case 8: Serial.println("BLUE"); break;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">   </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">default: Serial.println("unknown"); break;</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>}</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void readColor() {</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">    //  센서에서 데이터 가져오기</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  red:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S2, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S3, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>redFrequency = pulseIn(sensorOut, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>redColor = map(redFrequency, redMin, redMax, 255, 0);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(100);</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  green:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S2, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S3, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>greenFrequency = pulseIn(sensorOut, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>greenColor = map(greenFrequency, greenMin, greenMax, 255, 0);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(100);</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  blue:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S2, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>digitalWrite(S3, HIGH);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>blueFrequency = pulseIn(sensorOut, LOW);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>blueColor = map(blueFrequency, blueMin, blueMax, 255, 0);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(100);</span></p><p><span style="font-weight:normal;"><span style="font-size:11pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;white-space:pre-wrap;">}</span><span style="font-size:11pt;font-family:Arial;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;white-space:pre-wrap;"><span style="width:100px;"></span></span></span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 27 Jan 2022 05:48:36 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[모두이노와 AI농악 - 2차시 &lt;휨 센서를 사용하여 시든 나무를 살려보자&gt;]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=109]]></link>
			<description><![CDATA[<p><b style="font-weight:normal;" id="docs-internal-guid-28a7a512-7fff-f5dd-3c24-eebed6838119"><br /></b></p><p style="line-height:1.38;text-align:center;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:455px;height:855px;"><img src="https://lh6.googleusercontent.com/U151w6ByQaG7LFw4w_nDGN4mD8HGItBhbYi2gjA8L5fudRS1oZyHbYdJvyEa4zDrTKH0OkOIuS6G5aQzPFxtS7_5hbtHQrIa3ua0bE9XNkj6T3Xh6vPRj39PilkWAdRV4EyJPQ08" width="458" height="855" style="margin-left:-3.81072px;margin-top:0px;" alt="U151w6ByQaG7LFw4w_nDGN4mD8HGItBhbYi2gjA8L5fudRS1oZyHbYdJvyEa4zDrTKH0OkOIuS6G5aQzPFxtS7_5hbtHQrIa3ua0bE9XNkj6T3Xh6vPRj39PilkWAdRV4EyJPQ08" /></span></span></p><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">휨 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보 모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="text-align:center;line-height:1.2;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">휨 센서를 휘는 각도에 따라 서보 모터의 움직임을 조절</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p></li></ul><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 0pt 3.75pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 우노 R3</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 0pt 3.75pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">서보모터</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">휨 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">저항</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">9</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"><br /></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p></li></ul><p style="text-align:center;line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:432px;"><img src="https://lh6.googleusercontent.com/6h47wclb3f8m4Ht4g6Lve2RNzEdNsWAd8zIl6kHoVk_p45wAX60JR0vUPQtp2_CobrxPmjS-ijnyOxYr92xAmPxZZF5ht345PVQFRP858HfwkyDIMLUGCL7BEmoQSGnk8OurEhBw" width="602" height="432" style="margin-left:0px;margin-top:0px;" alt="6h47wclb3f8m4Ht4g6Lve2RNzEdNsWAd8zIl6kHoVk_p45wAX60JR0vUPQtp2_CobrxPmjS-ijnyOxYr92xAmPxZZF5ht345PVQFRP858HfwkyDIMLUGCL7BEmoQSGnk8OurEhBw" /></span></span></p><p style="text-align:center;line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:432px;"><br /></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:700;white-space:pre-wrap;">아두이노 코드</span><br /></p></li></ul><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">/*</span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;"> </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">Controlling a servo position using a potentiometer (variable resistor)</span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> by Michal Rinott </span></p><p style="line-height:1;"><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> modified on 8 Nov 2013</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> by Scott Fitzgerald</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> </span><a href="http://www.arduino.cc/en/Tutorial/Knob" target="_blank" rel="noopener">http://www.arduino.cc/en/Tutorial/Knob</a></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"> Intelligence Design, Inc. 가 추가로 수정</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><font><span style="font-size:14.6667px;white-space:pre-wrap;"> December, 2021</span></font></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><font><span style="font-size:14.6667px;white-space:pre-wrap;"><br /></span></font></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><font><span style="font-size:14.6667px;white-space:pre-wrap;">휨센서로 부터 아날로그 입력을 받아 서보모터를 비례적으로 구동하는 코드</span></font></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">*/</span></p><p style="line-height:1;"><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">#include  </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Servo servo1;     </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">// </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;"> Servo1이라는 서보 </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">"오브젝트"를 만듭니다. </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">하나의 서보를 제어합니다. (최대 12개)</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">const int flexpin = 0;     </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">//  휨 센서 위치를 측정하기 위해 아날로그 입력핀을 정의합니다.</span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void setup() </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">{ </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.begin(9600); </span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    //  시리얼 모니터 창을 사용해, 스케치 디버깅을 돕습니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>servo1.attach(9); </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">    </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">//  핀 9번에서 서보 제어를 활성화합니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">} </span></p><p><b style="font-weight:normal;"><br /></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">{ </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>int flexposition;<span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">     </span>//  아날로그 핀에서 값을 입력합니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>int servoposition;<span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">     </span>//  서보에서 값을 출력합니다.</span></p><p><br /></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>flexposition = analogRead(flexpin);</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">//  휨 센서의 위치를 읽습니다.(0~1023)</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>servoposition = map(flexposition, 600, 800, 0, 180);</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  전압 분배기 회로는 일부만 반환하기 때문에 </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">analogRead()의 0-1023 범위 중 해당 범위를 매핑() 합니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>servoposition = constrain(servoposition, 0, 180);</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  서보의 범위는 0~180도 입니다.</span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">휨 센서에서 우리가 사용하는 것은 일반적으로 600-900 범위입니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><br /></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>servo1.write(servoposition);</span><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">//  이제 서보가 해당 위치로 이동하도록 명령합니다:</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  휨 센서마다 저항이 조금씩 다르기 때문에, 600-900범위는 휨 센서의 출력을 정확히 포함하지 않을 수 있습니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  프로그램 조정을 돕기 위해 시리얼 포트를 사용하여 </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">시리얼 모니터 창에 값을 출력합니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.print("sensor: ");</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">//  모든 줄은  "print" 입니다. </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.print(flexposition);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.print("  servo: ");</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>Serial.println(servoposition); </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">    </span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">//  "println"인 마지막 줄은 모든 것을 같은 줄, 다음으로 이동할 최종 캐리지 리턴을 보냅니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  스케치를 업로드한 후 시리얼 모니터를 켭니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  휨 센서를 구부리면서 최소값과 최대값을 기록합니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  위의 map() 함수에서 600과 900은 정확히 일치합니다.</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><br /></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>delay(20);<span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>//  20밀리초 대기</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><span style="font-weight:normal;"></span></p><h3 style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:13.999999999999998pt;font-family:Arial;color:#434343;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="width:100px;"></span></span></h3>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 27 Jan 2022 05:42:54 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
				<item>
			<title><![CDATA[모두이노와 AI농악 - 1차시 &lt;자기 센서를 사용하여 정원을 만들어 보자&gt;]]></title>
			<link><![CDATA[https://www.intelligencedesign.co.kr/?kboard_content_redirect=108]]></link>
			<description><![CDATA[<p style="text-align:center;line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:676px;"><img src="https://lh3.googleusercontent.com/kNwEVhMtp3SpOFxBLctjXvmN9ny0ovcUycOVGQT3CTHkByhHIkI49723xzXDswx0gykLDFUl4fPDJci99NvU6AQQiYrzWd9pYhY_7Lt91mazeJ2Ruye1H8xltIFZno39cXs1f881" width="602" height="676" style="margin-left:0px;margin-top:0px;" alt="kNwEVhMtp3SpOFxBLctjXvmN9ny0ovcUycOVGQT3CTHkByhHIkI49723xzXDswx0gykLDFUl4fPDJci99NvU6AQQiYrzWd9pYhY_7Lt91mazeJ2Ruye1H8xltIFZno39cXs1f881" /></span></span></p><div style="margin-left:0pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">입력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">출력</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">실습내용</span></p></td></tr><tr style="height:29.25pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">자기센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">스피커</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="text-align:center;line-height:1.2;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">자기 센서에 자석으로 신호가 주면 DF Player를 통해 각각의 입력마다 다른 소리가 스피커로 출력.</span></p></td></tr></tbody></table></div><p><b style="font-weight:normal;"></b></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></li></ul><div style="margin-left:1.5pt;"><table style="border:none;border-collapse:collapse;"><tbody><tr style="height:0pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">준비물</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">수량</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 0pt 3.75pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">아두이노 우노 R3</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;padding:0pt 0pt 0pt 3.75pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">브레드보드</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">자기 센서</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">3</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">DF Player mini</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">스피커</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">1</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">저항</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">2</span></p></td></tr><tr style="height:21pt;"><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.2;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">점퍼케이블</span></p></td><td style="border-left:solid #000000 1pt;border-right:solid #000000 1pt;border-bottom:solid #000000 1pt;border-top:solid #000000 1pt;vertical-align:top;padding:5pt 5pt 5pt 5pt;"><p style="line-height:1.7999999999999998;text-align:center;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">19</span></p></td></tr></tbody></table></div><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">결선도</span></p></li></ul><p style="text-align:center;line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="border:none;width:602px;height:419px;"><img src="https://lh5.googleusercontent.com/1mlYw8T1KGdNT48u3G55OKmHhPYXOC4mkEufeK5R8bNiSiNNEo5L6LbKmWPUKHf1bVsdzrAx5B6exHn-x7M_1ydknsmaR6HddljIkLm-5sM_sLKsOCg4yIbDlMJJR1T88RyMvK_o" width="602" height="419" style="margin-left:0px;margin-top:0px;" alt="1mlYw8T1KGdNT48u3G55OKmHhPYXOC4mkEufeK5R8bNiSiNNEo5L6LbKmWPUKHf1bVsdzrAx5B6exHn-x7M_1ydknsmaR6HddljIkLm-5sM_sLKsOCg4yIbDlMJJR1T88RyMvK_o" /></span></span></p><ul style="margin-top:0;margin-bottom:0;"><li style="list-style-type:disc;font-family:Arial;color:rgb(0,0,0);background-color:transparent;font-weight:700;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;"><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:14.6667px;white-space:pre-wrap;">아두이노 코드</span></p></li></ul><p style="margin-top:10pt;margin-bottom:10pt;line-height:1;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;">/*! </span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;">   Intelligence Design, Inc. </span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;">   December, 2021</span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;"><br /></span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;">  자기 센서로  부터 신호를 받아 각각의 신호에 따라 </span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">  </span>DF Player mini 안의 음악이 스피커를 통해 재생</span><span style="background-color:transparent;color:rgb(0,0,0);font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">하는 코드. </span></p><p style="margin-top:10pt;margin-bottom:10pt;line-height:1.38;font-family:'Open Sans', sans-serif;font-size:14px;font-style:normal;font-weight:400;color:rgb(74,74,74);"><span style="font-variant:normal;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;background-color:transparent;white-space:pre-wrap;"></span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">*/</span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;"><br /></span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;"></span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;"></span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;"></span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;"></span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">void setup() {</span></p><p style="line-height:1;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">Serial.begin(9600);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>mp3_set_serial(Serial);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span></span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-size:11pt;font-family:Arial;white-space:pre-wrap;">delay(1);</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  볼륨 셋업용</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="font-style:normal;font-variant:normal;font-weight:400;background-color:transparent;font-size:11pt;font-family:Arial;white-space:pre-wrap;">mp3_set_volume(20);</span><span style="font-style:normal;font-weight:400;font-family:Arial;font-size:14.6667px;white-space:pre-wrap;">     </span><span style="font-style:normal;font-weight:400;background-color:transparent;font-family:Arial;font-size:11pt;white-space:pre-wrap;">//  볼륨 0 ~ 30</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">  </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(5, INPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(6, INPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>pinMode(7, INPUT);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">}</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">void loop() {</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>if(digitalRead(5) == LOW &amp;&amp; digitalRead(6) == LOW &amp;&amp; digitalRead(7) == LOW  ) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">       </span>mp3_play(2);     //  nature</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">       delay(8500);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;white-space:pre-wrap;">    </span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">else if(digitalRead(5) == LOW &amp;&amp; digitalRead(6) == LOW &amp;&amp; digitalRead(7) == HIGH  ) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">       </span>mp3_play(1);     //  frog  </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">       </span>delay(5000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span></span><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;">else if(digitalRead(5) == LOW &amp;&amp; digitalRead(6) == HIGH &amp;&amp; digitalRead(7) == LOW  ) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">       </span>mp3_play(4);     //  memi</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">       </span>delay(5000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>else if(digitalRead(5) == HIGH &amp;&amp; digitalRead(6) == LOW &amp;&amp; digitalRead(7) == LOW  ) {</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">       </span>mp3_play(3);     //  bird  </span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">       </span>delay(5000);</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">    }</span></p><p><b style="font-weight:normal;"></b></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">    </span>else</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><span style="font-family:Arial;font-size:14.6667px;font-style:normal;font-weight:400;">       </span>mp3_pause();</span></p><p style="line-height:1.38;margin-top:10pt;margin-bottom:10pt;"><span style="background-color:transparent;font-family:Arial;font-size:11pt;font-style:normal;font-weight:400;white-space:pre-wrap;text-align:center;">}</span></p>]]></description>
			<author><![CDATA[T]]></author>
			<pubDate>Thu, 27 Jan 2022 05:38:09 +0000</pubDate>
			<category domain="https://www.intelligencedesign.co.kr/?kboard_redirect=1"><![CDATA[아두이노 게시판]]></category>
		</item>
			</channel>
</rss>