¾ÆµÎÀ̳ë(arduino)´Â ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼³ª ÄÄÇ»ÅÍ ÀÎÅÍÆäÀ̽º µî¿¡ ´ëÇÑ Àü¹®ÀûÀÎ Áö½ÄÀÌ ¾ø´Â »ç¶÷µéµµ ¿©·¯ °¡Áö Á¦¾îÀåÄ¡¸¦ ½±°Ô ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾îÁ® ÀÖ´Â ½Ã½ºÅÛ°ú °³¹ßȯ°æÀÌ´Ù. ¾ÆµÎÀ̳ë´Â ÀÌÅ»¸®¾Æ ¸»·Î ¡°¹ÏÀ½Á÷ÇÑ Ä£±¸¡±(best friend or strong friend)¸¦ ¶æÇϴµ¥, ¿ÀǼҽº¸¦ ±â¹ÝÀ¸·Î ÇÑ ´ÜÀÏ º¸µå ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ ½Ã½ºÅÛÀ¸·Î 2005³â¿¡ ÀÌÅ»ÀÌ¾Æ Ivrea¿¡¼ ÇÁ·ÎÁ§Æ®·Î ½ÃÀ۵Ǿú´Ù. ÀϹÝÀûÀ¸·Î ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯·Î Á¦¾î ½Ã½ºÅÛÀ» ±¸ÇöÇÏ·Á¸é ÄÄÆÄÀÏÇÏ°í, ISPÀåÄ¡ µîÀ¸·Î ¾÷·ÎµåÇÏ´Â µî ¹ø°Å·Î¿î °úÁ¤À» °ÅÃľßÇϴµ¥ ºñÇØ, ¾ÆµÎÀ̳ë´Â ÄÄÆÄÀÏµÈ Æß¿þ¾î¸¦ USB¸¦ ÅëÇØ ¾÷·Îµå¸¦ ½±°Ô ÇÒ ¼ö ÀÖ´Ù. ¾ÆµÎÀ̳ë È°¿ëÀ» À§ÇÑ ¸ðµç Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ÀÚ·áµéÀ» ¸ðµç »ç¿ëÀÚµéÀÌ °øÀ¯ÇÏ°í ÀÖ°í, ¸¹Àº ¿¹Á¦ ÄÚµåµéÀÌ °ø°³µÇ¾î ÀÖÀ¸¸ç, ¹«·á·Î Á¦°øµÇ´Â ¿ÀÇ ¼Ò½ºÀÌ´Ù. ´õ¿íÀÌ ´ëºÎºÐÀÇ ¾ÆµÎÀÌ³ë º¸µåµéÀº °¡°ÝÀÌ Àú·ÅÇÏ°í, ¾ÆµÎÀÌ³ë º¸µåÀÇ È¸·Îµµ°¡ CCL¿¡ µû¶ó °ø°³µÇ¾î¼ ´©±¸³ª Á÷Á¢ º¸µå¸¦ Á÷Á¢ ¸¸µé°í ¼öÁ¤µµ °¡´ÉÇÏ´Ù. ¶ÇÇÑ, ´Ù¾çÇÑ È®Àå ½¯µåµéÀÌ °³¹ßµÇ¾î »ç¿ë¸ñÀû¿¡ µû¶ó ÀûÀýÇÏ°Ô Æ¯Á¤ÇÑ ±â´ÉµéÀ» Ãß°¡ÇÒ ¼ö ÀÖÀ¸¸ç ÀÌ·Î ÀÎÇØ ´Ù¾çÇÑ °³¹ßÀÌ ½¬¿öÁ³´Ù. ÀÌ Ã¥Àº ¾ÆµÎÀ̳븦 óÀ½ ¹è¿ì´Â »ç¶÷µé¿¡°Ô ½±°Ô ±âº» ±â´Éµé°ú ¸í·É¾î¸¦ ÀÍÈú ¼ö ÀÖµµ·Ï ¾ÆµÎÀ̳ë UNO º¸µå¸¦ ±âÁØÀ¸·Î ¼³¸íÇÏ°í, ¾ÆµÎÀ̳ë Mega º¸µå·Î È®ÀåÇÏ¿© ¼³¸íÇÏ¿´´Ù. ¾ÆµÎÀ̳ë UNO º¸µå¿¡ LED, ½ºÀ§Ä¡, FND µîÀ» Á÷Á¢ ¿¬°áÇϰųª ºê·¹µå º¸µå¸¦ ÅëÇÏ¿© ÃÖ´ëÇÑ ´Ü¼øÇÏ°Ô È¸·Î¸¦ ±¸¼ºÇÏ¿© Á¦¾îÇϵµ·Ï ÇÏ¿´´Ù. 2Àå¿¡¼´Â ¾ÆµÎÀÌ³ë °³¹ßȯ°æÀ» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í, 3Àå¿¡¼´Â ±íÀº Áö½Ä ¾øÀ̵µ ¾ÆµÎÀ̳븦 ½±°Ô »ç¿ëÇÒ ¼ö ÀÖÀ½À» º¸À̱â À§ÇÏ¿©, µÎ °¡Áö µû¶óÇϱ⠿¹Á¦¸¦ Á¦½ÃÇÏ¿´´Ù. ƯÈ÷ ÀÌ Ã¥Àº ½º¸¶Æ®ÆùÀ¸·Î ¾ÆµÎÀ̳븦 Á¦¾îÇÏ´Â ¹æ¹ýµéÀ» Á¦°øÇÑ´Ù. ¾Èµå·ÎÀ̵å Æù¿¡¼ ¾ÆµÎÀ̳븦 Á¦¾îÇϱâ À§ÇÑ Á¦¾î¿ë AppÀ» ½±°Ô Á¦ÀÛÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇϸç, AppÀ» ÅëÇÏ¿© ¾ÆµÎÀÌ³ë º¸µå¸¦ Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù. 2ÆDZîÁö´Â ¾ÆµÎÀ̳ë Mega º¸µåÀÇ ±â´ÉÀ» ½±°Ô »ç¿ëÇϱâ À§ÇÏ¿© HBE-MCU-Multi ¸ðµâµéÀ» È°¿ëÇÏ´Â ¹æ¹ýÀ» Æ÷ÇÔ½ÃÄ×À¸³ª 3ÆÇ¿¡¼´Â Á¦¿ÜÇÏ¿© ±¸¼ºÇÏ¿´´Ù. ¶ÇÇÑ 7Àå¿¡ ºí·çÅõ½º ¸ðµâÀÇ È°¿ë°ú ¼ÒÇÁÆ®¿þ¾î ½Ã¸®¾óÅë½Å È°¿ëÀ» Ãß°¡ÇÏ°í ºÎ·Ï¿¡ ½º¸¶Æ® ÆùÀÇ À½¼º Á¦¾î ¾ÛÀÇ Á¦ÀÛ°ú È°¿ëÀ» Ãß°¡ÇÏ¿´´Ù.2019 FGOG
¡º½º¸¶Æ®ÆùÀ¸·Î Á¦¾îÇÏ´Â ¾ÆµÎÀ̳롻, ¡º¾ÆµÎºí·ÏŬ¸® È°¿ë¡» ÀÇ ÀúÀÚÀÌ´Ù.
1Àå ¾ÆµÎÀ̳ë¶õ ¹«¾ùÀΰ¡?1.1 ¾ÆµÎÀÌ³ë º¸µå °³¿ä1.2 ¾ÆµÎÀ̳ë UNO º¸µå1.3 ¾ÆµÎÀ̳ë Mega º¸µå1.4 ¾ÆµÎÀÌ³ë º¸µåÀÇ Á¾·ù1.5 ¾ÆµÎÀÌ³ë ½¯µå ¼Ò°³1.6 ¾ÆµÎÀ̳ë ÇнÀ ¹æ¹ý 2Àå ¾ÆµÎÀ̳ëÀÇ °³¹ßȯ°æ ¸¸µé±â2.1 ¾ÆµÎÀÌ³ë °³¹ßȯ°æ(IDE)2.2 °³¹ßȯ°æ ¼³Ä¡2.3 ¾ÆµÎÀ̳ë UNO º¸µå ¿¬°á2.4 ¾ÆµÎÀ̳ë ÅëÇÕ °³¹ßȯ°æ¿¡¼ ½ºÄÉÄ¡ ÀÛ¼º2.5 ¾÷·Îµå ¼³Á¤2.6 ¾ÆµÎÀÌ³ë º¸µåÀÇ ½¯µå µå¶óÀ̹ö ¼³Ä¡3Àå ¾ÆµÎÀÌ³ë ¹«Á¶°Ç µû¶óÇϱâ3.1 LED ±ôºýÀÌ°Ô Çϱâ3.2 ½º¸¶Æ®ÆùÀ¸·Î ¾ÆµÎÀ̳ë Á¦¾îÇϱâ3.3 ¾ÆµÎÀ̳ë ÇÁ·Î±×·¥ÀÇ ±âº» ±¸Á¶4Àå ¾ÆµÎÀ̳ë·Î LED Á¦¾îÇϱâ4.1 LED 1°³ ON/OFF Á¦¾î4.2 LED 4°³ ON/OFF Á¦¾î4.3 LED 4°³ÀÇ ON/OFF »óŸ¦ Á¿ì·Î À̵¿Á¦¾î4.4 PWMÀ» ÀÌ¿ëÇÑ ¹à±â Á¶Àý4.5 ÇÔ¼ö ¸¸µé±â5Àå ¾ÆµÎÀ̳ë·Î LED¿Í ½ºÀ§Ä¡ Á¦¾îÇϱâ5.1 µðÁöÅÐ ÀÔ·Â Á¦¾î : LED¿Í Switch Á¦¾î5.2 ´ÙÁß if-else¹®À» ÀÌ¿ëÇÑ µðÁöÅÐ Á¦¾î5.3 switch-case¹®À» ÀÌ¿ëÇÑ µðÁöÅÐ Á¦¾î6Àå ½Ã¸®¾ó Åë½Å Á¦¾î6.1 ½Ã¸®¾ó Åë½Å(Á÷·Ä Åë½Å; Serial Communication)6.2 ¾ÆµÎÀÌ³ë ½Ã¸®¾ó ¸ð´ÏÅÍ »ç¿ë¹ý6.3 ¾ÆµÎÀÌ³ë ½Ã¸®¾ó ¸ð´ÏÅ͸¦ »ç¿ëÇÑ Á¦¾î7Àå ½º¸¶Æ®ÆùÀ¸·Î ¾ÆµÎÀ̳ë Á¦¾îÇϱâ7.1 ½º¸¶Æ®ÆùÀ» ÀÌ¿ëÇÑ Á¦¾î7.2 ºí·çÅõ½º ½¯µå7.3 ºí·çÅõ½º Åë½Å¿¡ ÀÇÇÑ Á¦¾î7.4 ¼ÒÇÁÆ®¿þ¾î ½Ã¸®¾ó È°¿ë8Àå ¾ÆµÎÀ̳븦 ÀÌ¿ëÇÑ ¾Æ³¯·Î±× Á¦¾î8.1 ¾Æ³¯·Î±× ÀÔ·Â Á¦¾î : LED¿Í VR Á¦¾î9Àå ¾ÆµÎÀ̳븦 ÀÌ¿ëÇÑ FND Á¦¾î9.1 FND ¼¼±×¸ÕÆ®9.2 FND Á¦¾î10Àå ¾ÆµÎÀ̳ë·Î ¼Ò¸®³»±â10.1 ¼Ò¸®ÀÇ ³ô³·ÀÌ10.2 ¼Ò¸® ¸¸µé±â10.3 ¹ÚÀÚÀÇ Á¶Á¤10.4 tone() ÇÔ¼öÀÇ »ç¿ë11Àå ¾ÆµÎÀ̳븦 ÀÌ¿ëÇÑ Text LCD Á¦¾î11.1 Text LCD(Character LCD)11.2 ¾ÆµÎÀ̳ëÀÇ Text LCD Á¦¾î ÇÔ¼ö12Àå ¾ÆµÎÀ̳ë¿Í ¼¾¼¸¦ ÀÌ¿ëÇÑ Á¦¾î12.1 ¼¾¼12.2 ºû °¨Áö ¼¾¼12.3 Æ÷Åä ¼¾¼12.4 ÃÊÀ½ÆÄ ¼¾¼12.5 Àû¿Ü¼± ¼¾¼12.6 ¿Âµµ ¼¾¼13Àå ÀÎÅÍ·´Æ® Á¦¾î13.1 ÀÎÅÍ·´Æ®ÀÇ °³³ä13.2 ¾ÆµÎÀÌ³ë º¸µåÀÇ ÀÎÅÍ·´Æ®14Àå ŸÀÌ¸Ó¿Í PWM È°¿ë14.1 Ŭ·°°ú Ä«¿îÅÍ14.2 PWM15Àå ¸ðÅÍ Á¦¾î15.1 ½ºÅÜ ¸ðÅÍ(Step Motor)15.2 ½ºÅÜ ¸ðÅÍ ¸ðµâ15.3 ¼º¸ ¸ðÅÍ(Servo Motor)16Àå ArduBlock16.1 Ardublock ÇÁ·Î±×·¥ ´Ù¿î·Îµå16.2 ArduBlock ÇÁ·Î±×·¥ ¼³Ä¡16.3 ArduBlockÀ¸·Î ¾ÆµÎÀÌ³ë ½ºÄÉÄ¡ ¸¸µé±âºÎ·Ï A. ¾ÆµÎÀÌ³ë ¸í·É¾îA.1 ¾ÆµÎÀ̳ëÀÇ º¯¼ö(variable)A.2 ¾ÆµÎÀ̳ëÀÇ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¸¸µé±âA.3 ¾ÆµÎÀ̳ëÀÇ Á¦¾î ±¸¹®(control structure)A.4 ¾ÆµÎÀ̳ëÀÇ ¸í·É¾î ºÎ·Ï B. ½º¸¶Æ®Æù°ú ¿¬µ¿, App ¸¸µé±âB.1 ¾Û Àκ¥ÅÍ ½ÇÇàÇϱâB.2 ¾Û Àκ¥ÅÍÀÇ ±¸¼ºB.3 ¾Û Àκ¥ÅÍ·Î ¿¹Á¦ App ¸¸µé±âB.4 À½¼ºÁ¦¾î App ¸¸µé±â