Ã¥¼Ò°³
¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯¸¦ È°¿ëÇÏ¿© Á¦¾îÇÏ´Â ¿µ¿ª¿¡ ¸¹Àº º¯È¸¦ ÀÏÀ¸Å² ¾ÆµÎÀ̳ë(Arduino)°¡ ÀÌÅ»¸®¾Æ Massimo Banzi ±³¼ö¿¡ ÀÇÇÏ¿© µîÀåÇÑÁöµµ ÀÌÁ¦ 10³âÀÌ ³Ñ¾î°¡°í ÀÖ´Ù.
Àú·ÅÇÑ °¡°Ý°ú °£´ÜÇÑ ±¸Á¶·Î ±âÃÊÀûÀÎ Áö½Ä¸¸À¸·Îµµ ½±°Ô ÇÁ·Î±×·¥À» © ¼ö ÀÖ´Â ¾ÆµÎÀ̳ë´Â âÀÇÀûÀÎ ¾ÆÀ̵ð¾î¸¸ ÀÖÀ¸¸é ´©±¸µçÁö ¿øÇÏ´Â ±â´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
¹«¾ùÀΰ¡ ÀüÀÚÀûÀ¸·Î Á¦¾îÇϱâ À§ÇÏ¿© ¾ö°ÝÇÑ ¹®¹ýÀÇ C¾ð¾î·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ°í, ÄÄÆÄÀÏÇÏ¿©, ISPÀåÄ¡¸¦ ÅëÇÏ¿© ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯·Î¿¡ ¾÷·Îµå ÇÏ´Â ¹ø°Å·Î¿î °úÁ¤À» Ãʺ¸ÀÚµµ ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï ´Ü¼øÈ ÇÏ¿´À» »Ó¸¸ ¾Æ´Ï¶ó, ¸ðµç Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î°¡ °ø°³µÇ¾î ÀÖ¾î ¸ðµç »ç¿ëÀÚµéÀÌ °øÀ¯ÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀº ´Ù¾çÇÑ ÇüÅÂÀÇ º¸µå¿Í È®ÀåÀ» À§ÇÑ ½¯µå(Shield)µéÀÇ °³¹ßÀ» °¡´ÉÇÏ°Ô ÇÏ¿´°í, ¾ÆµÎÀ̳ë È°¿ë ¹æ¹ý°ú ¾ÆÀ̵ð¾î°¡ ¶ÇÇÑ °øÀ¯µÇ¾î ´©±¸µçÁö ½±°í Æí¸®ÇÏ°Ô ¿øÇÏ´Â °ÍÀ» Á¦¾îÇÏ´Â °ÍÀÌ °¡´ÉÇÏ°Ô µÇ¾ú´Ù.
ÀÌ Ã¥ÀÇ ¾ÕºÎºÐ¿¡¼´Â ¾ÆµÎÀ̳ë UNO º¸µå¸¦ ±âÁØÀ¸·Î LED, ½ºÀ§Ä¡, ¼¾¼ µîÀ» Á÷Á¢ ¿¬°áÇϰųª ºê·¹µå º¸µå¸¦ ÅëÇÏ¿© ÃÖ´ëÇÑ ´Ü¼øÇÏ°Ô È¸·Î¸¦ ±¸¼ºÇÏ¿© ¾ÆµÎÀ̳ëÀÇ ±âº» ±â´Éµé°ú ¸í·É¾î¸¦ ½±°í ü°èÀûÀ¸·Î ÀÍÈú ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. ±×¸®°í µÞºÎºÐ¿¡¼´Â ¾ÆµÎÀÌ³ë º¸µå¿Í ¸ðÅÍÁ¦¾î, ºí·çÅõ½º, ÀÌ´õ³Ý, WiFi µîÀÇ È®ÀåÇü ½¯µå¸¦ È°¿ëÇÏ´Â ¹æ¹ýÀ» ´Ù·ç¾ú´Ù.
ƯÈ÷ ÀÌ Ã¥Àº ½º¸¶Æ® Æù¿¡¼ ºí·çÅõ½º¸¦ »ç¿ëÇÏ¿© ¾ÆµÎÀ̳븦 Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ½º¸¶Æ® Æù¿¡ ¼³Ä¡ °¡´ÉÇÑ Á¦¾î¿ë ¾Û(App)À» ¸¸µå´Â ¹æ¹ý°ú ºí·çÅõ½º Åë½Å Á¦¾î ¹æ¹ýÀ» ´ã°í ÀÖÀ¸¸ç, ÀÌ´õ³Ý°ú WiFi¸¦ ÅëÇÏ¿© À¯¹«¼± ÀÎÅͳÝÀ¸·Î ¿ø°Ý Á¦¾î¸¦ ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.
³¡À¸·Î ÀÌ Ã¥Àº º¹µÎÃâÆÇ»çÀÇ ¡°½º¸¶Æ®ÆùÀ¸·Î Á¦¾îÇÏ´Â ¾ÆµÎÀ̳롱ÀÇ ³»¿ëÀÌ ÀϺΠÂü°í µÇ¾î ÀÖÀ½À» ¹àÇôµÐ´Ù.
TTGOG
¸ñÂ÷
Á¦1Àå ¾ÆµÎÀ̳ë ȯ°æ¼³Á¤
1.1 ¾ÆµÎÀÌ³ë º¸µå °³¿ä
1.2 ¾ÆµÎÀ̳ë uno º¸µå
1.3 ¾ÆµÎÀ̳ë È®Àå ½¯µå(Shield) ¼Ò°³
1.4 ¾ÆµÎÀÌ³ë °³¹ßȯ°æ(IDE) ¸¸µé±â
1.5 ¾ÆµÎÀ̳ë UNO º¸µå ¿¬°á
1.6 ¾ÆµÎÀÌ³ë °³¹ßȯ°æÀÇ ¸í·É¾î ±¸¼º
1.7 ¾ÆµÎÀ̳ë ÅëÇÕ °³¹ßȯ°æ¿¡¼ ½ºÄÉÄ¡ ÀÛ¼º
1.8 ¾÷·Îµå ¼³Á¤
Á¦2Àå ¾ÆµÎÀ̳ë·Î LED ÄÑ°í ²ô±â
2.1 ¾ÆµÎÀÌ³ë º¸µåÀÇ µðÁöÅÐ Ãâ·ÂÇÉ »ç¿ëÇϱâ
2.2 º¯¼ö »ç¿ëÇϱâ
2.3 ÇÔ¼ö ¸¸µé±â
2.4 for( )¹® È°¿ëÇϱâ
2.5 Array¹® È°¿ëÇϱâ
2.6 PWM Ãâ·ÂÇϱâ
Á¦3Àå ¾ÆµÎÀ̳뿡¼ SW·Î LEDÄÑ°í ²ô±â
3.1 µðÁöÅÐ ÀÔ·Â Á¦¾î : LED¿Í Switch Á¦¾î
3.2 ÆǴܹ® : if-else
3.3 ´ÙÁß if-else¹®À» ÀÌ¿ëÇÑ µðÁöÅÐ Á¦¾î
3.4 switch-case¹®À» ÀÌ¿ëÇÑ µðÁöÅÐ Á¦¾î
Á¦4Àå ¾ÆµÎÀ̳뿡¼ ¼Ò¸®³»±â
4.1 ¼Ò¸®ÀÇ ³ô³·ÀÌ(À½°è, scale)
4.2 ¼Ò¸®ÀÇ ¸¸µé±â
4.3 tone( )°ú noTone( ) ÇÔ¼ö
Á¦5Àå ¾ÆµÎÀ̳뿡¼ text LCD »ç¿ëÇϱâ
5.1 Text LCD(Character LCD)
5.2 ¾ÆµÎÀ̳ëÀÇ Text LCD Á¦¾î ÇÔ¼ö
5.3 Text LCD »ç¿ëÀÚ Á¤Àǹ®ÀÚ ¸¸µé±â
Á¦6Àå ¾ÆµÎÀ̳뿡¼ ¼¾¼ »ç¿ëÇϱâ
6.1 ¾Æ³¯·Î±× ÀÔ·Â Á¦¾î : LCD¿Í VR Á¦¾î
6.2 ¼¾¼
6.3 ºû ¼¾¼(CDS)
6.4 ¿Âµµ ¼¾¼
6.5 °Å¸® ¼¾¼(PSD)
6.6 ÃÊÀ½ÆÄ ¼¾¼
Á¦7Àå ¾ÆµÎÀ̳ë·Î ¸ðÅÍÁ¦¾î
7.1 ¼º¸¸ðÅÍ Á¦¾î
7.2 Á÷·ù¸ðÅÍ Á¦¾î µå¶óÀ̹ö ȸ·Î
7.3 Á÷·ù¸ðÅÍ·Î 2¹ÙÄû À̵¿ ·Îº¿ÀÚµ¿Â÷ ¸¸µé±â
Á¦8Àå ¾ÆµÎÀÌ³ë º¸µå¿¡¼ÀÇ ÀÎÅÍ·´Æ® Á¦¾î
8.1 ¾ÆµÎÀÌ³ë º¸µåÀÇ ÀÎÅÍ·´Æ®
Á¦9Àå PC¿¡¼ ½Ã¸®¾ó Åë½ÅÀ¸·Î Á¦¾îÇϱâ
9.1 ½Ã¸®¾ó Åë½Å(Á÷·Ä Åë½Å ; Serial Communication)
9.2 ¾ÆµÎÀÌ³ë º¸µå¿Í ½Ã¸®¾ó ¸ð´ÏÅÍ ¿¬°á
9.3 ½Ã¸®¾ó ¸ð´ÏÅ͸¦ ÀÌ¿ëÇÑ ¾ÆµÎÀÌ³ë º¸µå Ãâ·ÂÁ¦¾î
9.4 ¾ÆµÎÀÌ³ë º¸µåÀÇ ¼¾¼ °ªÀ» ½Ã¸®¾ó ¸ð´ÏÅÍ¿¡ ³ªÅ¸³»±â
Á¦10Àå BlueTooth¸¦ ÀÌ¿ëÇÑ ½º¸¶Æ®Æù Á¦¾î
10.1 ½º¸¶Æ®ÆùÀ» ÀÌ¿ëÇÑ Á¦¾î
10.2 ¾ÆµÎÀÌ³ë ºí·çÅõ½º ½¯µå
10.3 ¾ÆµÎÀÌ³ë º¸µåÀÇ ºí·çÅõ½º Åë½Å
10.4 ºí·çÅõ½º Åë½Å¿¡ ÀÇÇÑ ¾ÆµÎÀÌ³ë º¸µå Á¦¾î
10.5 ½º¸¶Æ®ÆùÀ¸·Î ·Îº¿ÀÚµ¿Â÷ ±¸µ¿Çϱâ
10.6 ºí·çÅõ½º Åë½ÅÀ¸·Î µ¥ÀÌÅÍ Àü¼Û
10.7 ¼ÒÇÁÆ®¿þ¾î ½Ã¸®¾óÀ» ÀÌ¿ëÇÑ ºí·çÅõ½º Åë½Å
Á¦11Àå ÀÌ´õ³ÝÀ» À§ÇÑ ¼³Á¤
11.1 ÀÌ´õ³Ý ½¯µå¸¦ È°¿ëÇÑ Á¦¾î
11.2 ÀÌ´õ³Ý ½¯µå ¿¬°á°ú ¼³Á¤
11.3 ÀÌ´õ³Ý ½¯µå¸¦ Ŭ¶óÀ̾ðÆ®·Î ¼³Á¤Çϱâ
11.4 ¾ÆµÎÀ̳븦 À¥ ¼¹ö·Î ¼³Á¤Çϱâ
11.5 À¥ºê¶ó¿ìÀú¿¡ ¹®ÀÚ Ç¥½Ã
11.6 À¯µ¿ IP¿¡¼ ÀÌ´õ³Ý ½¯µå »ç¿ë¹ý
Á¦12Àå ÀÌ´õ³ÝÀ» ÀÌ¿ëÇÑ ÀÔÃâ·Â Á¦¾î
12.1 À¥ºê¶ó¿ìÀú¿¡ ¼¾¼ µ¥ÀÌÅÍ ³ªÅ¸³»±â
12.2 À¥ºê¶ó¿ìÀú¿¡¼ LED Á¦¾îÇϱâ
12.3 Get ¹æ½Ä°ú form ű×
Á¦13Àå ¹«¼±ÀÎÅÍ³Ý Á¦¾î
13.1 WiFi ½¯µå
13.2 WiFi ½¯µå·Î ¾ÆµÎÀ̳ë Web Ŭ¶óÀ̾ðÆ® ¸¸µé±â
Á¦14Àå WiFi ½¯µå È°¿ë
14.1 CC3000 WiFi ½¯µå
14.2 SFE CC3000 WiFi ½¯µå·Î ¾ÆµÎÀ̳ë Web Ŭ¶óÀ̾ðÆ® ¸¸µé±â
14.3 WiFi ½¯µå·Î ¾ÆµÎÀ̳ë Web ¼¹ö ¸¸µé±â
Á¦15Àå ÀÌ´õ³Ý ÀÀ¿ëÁ¦¾î
15.1 À¥ºê¶ó¿ìÀú ´Ù¾çÇÑ ÀÀ¿ëÁ¦¾î
ºÎ·ÏA ½º¸¶Æ®Æù°ú ¿¬µ¿, App ¸¸µé±â
A.1 ¾ÛÀκ¥ÅÍ ½ÇÇàÇϱâ
A.2 ¾ÛÀκ¥ÅÍÀÇ ±¸¼º
A.3 ¾Û Á¦ÀÛ1 : BT_ONOFFSW App ¸¸µé±â
A.4 ¾Û Á¦ÀÛ2 : BT_SW6 App ¸¸µé±â
A.5 ¾Û Á¦ÀÛ3 : BT_RCV1 App ¸¸µé±â
ºÎ·ÏB ArduBlock
B.1 ArduBlock ÇÁ·Î±×·¥ ´Ù¿î·Îµå
B.2 ArduBlock ÇÁ·Î±×·¥ ¼³Ä¡¿Í ½ÇÇà
B.3 ArduBlock ½ÇÇà°ú ¾ÆµÎÀÌ³ë ½ºÄÉÄ¡ »ý¼º
B.4 ArduBlock ¸í·É¾î