|
aHR0cDovL2ZyZWVzaGlwLmNvLmty
- µ¥¸ð º¸µå À¯Çü: ÆÈ
- ºê·£µå À̸§: MiiBestOD
- ¿ø»êÁö: Áß±¹
¼³¸í:
MeArm pi´Â ¾î¸°ÀÌ (¹× ¼ºÀÎ!) °¡ ±â¼ú, ¿£Áö´Ï¾î¸µ ¹× ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ¹è¿ìµµ·Ï ¼³°èµÈ Á¶¸³Çϱ⠽¬¿î ·Îº¿ ¾Ï Å°Æ®ÀÔ´Ï´Ù. ±×°ÍÀº ½±°Ô ¸¸µé°í (11 ¼¼ ÀÌ»ó) »ç¿ëÇÒ ¼ö ÀÖµµ·Ï Ưº°È÷ ¼³°èµÇ¾ú½À´Ï´Ù.
±× ¸¶À½¿¡´Â ¶óÁ¸® ÆÄÀÌ°¡ ÀÖ½À´Ï´Ù. ÄÄÇ»ÅÍ¿¡ ´ëÇØ ½±°í Àç¹ÌÀÖ°Ô ¹è¿ì±â À§ÇØ °³¹ß µÈ Àú°¡ ÄÄÇ»ÅÍÀÔ´Ï´Ù. MeArm pi´Â ¿Âº¸µå Á¶À̽ºÆ½À» ÅëÇØ Á÷Á¢ Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶Ç´Â ¶óÁ¸® ÆÄÀÌ¿¡¼ ½ÇÇàµÇ´Â ¸¹Àº ÇÁ·Î±×·¡¹Ö ¾ð¾î Áß Çϳª¸¦ »ç¿ëÇÏ¿© À̵¿ÇÏ¿© ÄÚµå ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖ½À´Ï´Ù.
¸ðµç ¼ÒÇÁÆ®¿þ¾î´Â ¹«·áÀ̸ç Àý´ë Ãʺ¸ÀÚºÎÅÍ ¼÷·Ã µÈ ÇÁ·Î±×·¡¸Ó±îÁö ´Ù¾çÇÑ ±â¼ú ¼öÁØÀ» ´Ù·ì´Ï´Ù. ¸ð´ÏÅÍ, Å°º¸µå, ¸¶¿ì½º¿Í °°Àº Ãß°¡ Çϵå¿þ¾î¸¦ ±¸ÀÔÇÒ ÇÊ¿ä¾øÀÌ À¥ ºê¶ó¿ìÀú¿¡¼ ¹Ù·Î Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í:ÀÌ Å°Æ®´Â 40 ÇÉ GPIO Çì´õ°¡ÀÖ´Â ¸ðµç ¶óÁ¸® ÆÄÀÌ¿¡¼¸¸ ÀÛµ¿ÇÏÁö¸¸ Pi3 ¸ðµ¨ b¿¡¼ °¡Àå Àß ¸Â½À´Ï´Ù.ÀÌ Å°Æ®¿¡´Â ¶óÁ¸® ÆÄÀÌ°¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.
Ư¡:
Æ÷ÇÔ µÈ ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- ÆÈ ±¸Á¶¿ë Çöó½ºÆ½ ºÎÇ°
- °£ÆíÇÑ Á¶¸³À» À§ÇÑ ¼ÒÄÏ Çìµå ³ª»ç
- Hex key ±×·¡¼ ´ç½ÅÀº ÀÚ½ÅÀÇ µµ±¸°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù
- 4 ±Ý¼Ó ±â¾î ¼º¸
- ¿Âº¸µå Á¶À̽ºÆ½ 2 °³°¡ ÀÖ´Â ¶óÁ¸® ÆÄÀÌ ¸ðÀÚ
ÀÚ¿ø:
ÆÄÀÌ¿Í ÅëÇյǴ ū ÀÌÁ¡Àº ÀÌ¹Ì ½ÇÇà ÁßÀÎ ¸ðµç ÈǸ¢ÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇÑ ¾×¼¼½ºÀÔ´Ï´Ù. ¸¹Àº ³ë·ÂÀ» µé¾î°¬´Ù ¸¸µé±â °£´ÜÇÏ°Ô ½ÃÀÛ ÇÁ·Î±×·¡¹Ö MeArm ´ç½ÅÀÌ ±×°ÍÀ» ¾ò¾ú´Ù. ÇÁ·Î±×·¡¹Ö ¹æ¹ý¿¡ ´ëÇÑ ºü¸¥ ºñµð¿À µ¥¸ð´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ÇÁ·Î±×·¡¹Ö¿¡´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ¿Âº¸µå ÇÁ·Î±×·¡¹Ö ¹× ÀÎ ºê¶ó¿ìÀú ÇÁ·Î±×·¡¹Ö
¿Âº¸µå ÇÁ·Î±×·¡¹Ö
MeammÀº ¸ÂÃãÇü ³»Àå ¸ðÀÚ¸¦ ÅëÇØ ¶óÁ¸® ÆÄÀÌÀÇ GPIO ÇÉ¿¡¼ Á÷Á¢ Á¦¾îµË´Ï´Ù. Áï, ÆÄÀÌÀÇ ÇÉÀ» Á¦¾î ÇÒ ¼öÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ »ç¿ëÇÏ¿© Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù. ³ëµå¿Í ÇÔ²² ÀÛµ¿ÇÕ´Ï´Ù. js, Python, rubyÀÌÁö¸¸ ¸ðµÎ °³¹æÀûÀÌ°í ¹®¼ÈµÇ¾î Àֱ⠶§¹®¿¡ ´Ù¸¥ ¾ð¾îµµ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù (½ºÅ©·¡Ä¡, Perl, Java ¹× ±âº»Àº ¸ðµÎ ¹®Á¦¾øÀÌ ½ÇÇàµÇ¾î¾ßÇÕ´Ï´Ù).
In ºê¶ó¿ìÀú ÇÁ·Î±×·¡¹Ö
±ò²ûÇÏ°í ÀÛÀº ¾Û (Node.js-¿ÀÇ ¼Ò½º ¿©±â) ÆÈ Á¦¾î °¡´É À¥ API. ÆÄÀ̽ã, Javascript, Blockly, Snap µî ¿©·¯ ¾ð¾î·Î ºê¶ó¿ìÀú¸¦ ÅëÇØ ÇÁ·Î±×·¡¹Ö ÇÒ ¼ö ÀÖ½À´Ï´Ù! ÀÌÀÇ Å« ÀåÁ¡ Áß Çϳª´Â ¸ð´ÏÅ͸¦ ÆÄÀÌ¿¡ ¿¬°áÇÏÁö ¾Ê°íµµ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇϱâ Àü¿¡ ¸í·É¼±°ú °°Àº °³³äÀ» ÀÌÇØÇÏÁö ¸øÇϸé ÇÁ·Î±×·¡¹ÖÀ» °¡¸£Ä¥ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
±â¼ú ºñÆ®
MeArm piÀÇ ÀÛµ¿À» °¡´ÉÇÑ ÇÑ °£´ÜÇÏ°Ô À¯ÁöÇϱâ À§ÇØ ¾öû³ ³ë·ÂÀ» ±â¿ï¿´½À´Ï´Ù. ¼º¸´Â GPIO ÇÉ¿¡¼ Á÷Á¢ ±¸µ¿µÇ¹Ç·Î ½±°Ô ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¶À̽ºÆ½Àº ÀÔ·ÂÀ» º¯È¯Çϱâ À§ÇØ adc°¡ ÇÊ¿äÇϹǷΠpi°¡ Á÷Á¢ Åë½Å ÇÒ ¼öÀÖ´Â I2C adc¸¦ »ç¿ëÇß½À´Ï´Ù. »óŸ¦ Ç¥½ÃÇϱâ À§ÇØ »ç¿ëÇÏ´Â ¿Âº¸µå RGB led°¡ ÀÖÀ¸¸ç À̰͵µ GPIO ÇÉ¿¡¼ Á÷Á¢ ±¸µ¿µÇ¹Ç·Î ÇÔ²² ³î°í ½Í´Ù¸é (¹è¿ì½Ê½Ã¿À!). Àü¿øÀ» À§ÇØ Ç¥ÁØ 2A ¶óÁ¸® ÆÄÀÌ Àü¿ø °ø±Þ ÀåÄ¡´Â ¹®Á¦¾øÀÌ ÀÛµ¿ÇÑ´Ù´Â °ÍÀ» ¹ß°ßÇß½À´Ï´Ù. ´õ ¸¹Àº °ÍÀ» ¿¬°áÇÏ°í ÀÖ´Ù¸é 2.5A °ø±Þ ÀåÄ¡¸¦ »ç¿ëÇÏ°í ½ÍÀ» ¼öµµ ÀÖ½À´Ï´Ù. HAT ¿¡´Â pi¿Í µ¿ÀÏÇÑ ¸¶ÀÌÅ©·Î USB Àü¿ø ÀÔ·ÂÀÌ ÀÖÀ¸¹Ç·Î Àü¿øÀ» ³Ñ±â±â ¸¸ÇÏ¸é µ¿ÀÏÇÑ Àü¿ø °ø±Þ ÀåÄ¡°¡ ¾Ï°ú ÆÄÀÌ ¸ðµÎ¿¡ Àü¿øÀ» °ø±ÞÇÕ´Ï´Ù. ¸ðÀÚ´Â ±ÛÀÚ¿¡ Pi ¸ðÀÚÀÇ ÂüÁ¶ µðÀÚÀÎÀ» µû¸¨´Ï´Ù.
¼ÒÇÁÆ®¿þ¾î Çö¸íÇÑ ³ëµå°¡ ÀÖ½À´Ï´Ù. ¸î °¡Áö ÁÖ¿ä ÀÛ¾÷À» ¼öÇà ÇÒ ¼öÀÖ´Â js ¾Û:
- GPIO ÇÉÀ» ÅëÇØ ÆÈÀÇ ¼º¸ Á¦¾î
- Adc¸¦ ÅëÇØ Á¶À̽ºÆ½ »óŸ¦ ÀÐÀ¸¸é Á÷Á¢ Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ³×Æ®¿öÅ©¸¦ ÅëÇÑ ÆÄÀÌ Á¦¾î¸¦À§ÇÑ À¥ ¼ÒÄÏ ±â¹Ý API
- À¥ ¼ÒÄÏ api¸¦ ÅëÇØ Åë½ÅÇÏ´Â ¾ÛÀ» ½ÇÇàÇÏ´Â ÀϺΠ·ÎÄà À¥ ÆäÀÌÁö¸¦ Á¦°øÇÕ´Ï´Ù.
ÀÌ°Í¿¡ ´ëÇÑ ±ò²ûÇÑ °ÍÀº ¸ð´ÏÅÍ¿Í Å°º¸µå¿¡ ¿¬°áÇÏ°í À¥ ºê¶ó¿ìÀú¸¦ ÅëÇØ ¸ðµç °ÍÀ» Á¦¾î ÇÒ ÇÊ¿ä¾øÀÌ ÆÈÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ±×°ÍÀº ´ÜÁö ³ëµåÀ̱⠶§¹®ÀÔ´Ï´Ù. js ¶óÀ̺귯¸®, ³ëµå¸¦ Áö¿øÇÏ´Â ¸ðµç os¿¡¼ ½ÇÇàµË´Ï´Ù.
|
|
|
|
|