¹Ù³ª³ª ÆÄÀÌ BPI UNO º¸µå
±ÍÇÏÀÇ Áö¿ø¿¡ °¨»çµå¸³´Ï´Ù! Âü°í:
Epacket ¹°·ù´Â ¿µ¾÷ÀÏ ±âÁØ 15-30 ÀÏ, ¹°·ù Á¤º¸ÀÇ ´À¸° ¾÷µ¥ÀÌÆ® µÉ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. ¿øÇÑ´Ù¸é ºü¸¥ ¹°·ù ä³ÎÀ» ¼±ÅÃÇϽʽÿÀ. °¨»çÇÕ´Ï´Ù:)
°³¿ä
BPI-UNO º¸µå´Â ATmega328 (µ¥ÀÌÅÍ ½ÃÆ®) ¸¦ ±â¹ÝÀ¸·Î ÇÑ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ º¸µåÀÔ´Ï´Ù. 14 °³ÀÇ µðÁöÅÐ ÀÔ·Â/Ãâ·Â ÇÉ (±× Áß 6 °³´Â PWM Ãâ·ÂÀ¸·Î »ç¿ë °¡´É), 6 °³ÀÇ ¾Æ³¯·Î±× ÀÔ·Â, 16 MHz ¼öÁ¤ ¹ßÁø±â, USB ¿¬°á, Àü¿ø Àè, ICSP Çì´õ ¹× ¸®¼Â ¹öÆ°. ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¸¦ Áö¿øÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. USB ÄÉÀ̺í·Î ÄÄÇ»ÅÍ¿¡ ¿¬°áÇϰųª AC-to-DC ¾î´ðÅÍ ¶Ç´Â ¹èÅ͸®·Î Àü¿øÀ» °ø±ÞÇÏ¿© ½ÃÀÛÇϽʽÿÀ.
ÁÖ¿ä »ç¾ç
ATmega328P @ 16 MHz.
32 kb Ç÷¡½Ã
2 KB SRAM.
EEPROM 1 KB
Çϵå¿þ¾î
Çϵå¿þ¾î ÀÎÅÍÆäÀ̽º
Çϵå¿þ¾î »ç¾ç
¹Ù³ª³ª ÆÄÀÌ BP-UNO |
¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ | ATmega328P |
ÀÛµ¿ Àü¾Ð | 5V |
ÀÔ·Â Àü¾Ð: (±ÇÀå) | 7-12V |
ÀÔ·Â Àü¾Ð: (Á¦ÇÑ) | 6-20V |
µðÁöÅÐ I/O ÇÉ | 14 (6 PWM Ãâ·Â Æ÷ÇÔ) |
PWM ÇÉ | 6 Å° |
¾Æ³¯·Î±× ÀÔ·Â ÇÉ | 6 Å° |
I/O Ãâ·Â ÃÖ´ë | 20mA |
ÃÖ´ë 3.3V Ãâ·Â | 50mA |
Ç÷¡½Ã | ºÎÆ®·Î´õ¿¡¼ »ç¿ëÇÏ´Â 32KB(ATmega328P) ¹× 0.5KB |
½º·¥ | 2KB(ATmega328P) |
EEPROM | 1KB(ATmega328P) |
½Ã°è ¼Óµµ | 16MHz |
¿Âº¸µå LED | 13 |
»çÀÌÁî | ¾ÆµÎÀÌ³ë ³ª³ë¿Í µ¿ÀÏ |
Bpi-uno¿¡´Â ´Ü¶ô ¶Ç´Â °úÀü·ù°¡ 500mA ¸¦ ÃÊ°úÇϸé ÀÚµ¿À¸·Î Àü¿ø °ø±Þ ÀåÄ¡¸¦ ºÐ¸®ÇÏ¿© ÄÄÇ»ÅÍÀÇ USB Æ÷Æ® ¹× bpi-uno¸¦ º¸È£ÇÏ´Â ÀÚü º¹¿ø Ç»Áî°¡ ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ ÄÄÇ»ÅÍ USB Æ÷Æ®´Â ³»ºÎ º¸È£ ±â´ÉÀ» Á¦°øÇÏÁö¸¸ÀÌ Ç»Áî´Â Ãß°¡ º¸È£ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
Àü¿ø
BPI-NANO MicroUSB Æ÷Æ®, PH2.0 Æ÷Æ® ¹× VIN Æ÷Æ®·Î Àü¿øÀ» °ø±ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.
Àü·Â Á¾¼Ó ÇÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.
PH2.0 Æ÷Æ®: ÀÔ·Â °¡´É 7-12V, Àü¿ø ½ºÀ§Ä¡.
5V:5V Àü¿ø ÇÉ. USB Àü¿øÀ» »ç¿ëÇÒ ¶§ Á÷Á¢ Ãâ·Â USB °ø±Þ 5V Àü¾Ð; ¿ÜºÎ Àü¿ø °ø±Þ ÀåÄ¡¸¦ »ç¿ëÇÒ ¶§ Àü¾Ð ¾ÈÁ¤È ÈÄ 5V Àü¾ÐÀ» Ãâ·ÂÇÕ´Ï´Ù.
3V3:3.3V Àü¿ø Ãâ·Â ÇÉ ¡£ Ãâ·Â ÃÖ´ë 50 ma ÀÔ´Ï´Ù.
VIN: ¿ÜºÎ dc 5V Àü¿ø °ø±Þ ÀåÄ¡¿¡ ¿¬°á
REF:I/O ÂüÁ¶ Àü¾Ð. ´Ù¸¥ ÀåÄ¡´ÂÀÌ ÇÉÀ» ÅëÇØ °³¹ß º¸µå I/O ÂüÁ¶ Àü¾ÐÀ» ½Äº° ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í: FT232RL Àº USB Æ÷Æ®¸¦ ÅëÇØ Àü¿øÀÌ °ø±ÞµÇ´Â °æ¿ì¿¡¸¸ ÀÛµ¿ÇÕ´Ï´Ù.
ÀÔ·Â ¹× Ãâ·Â
BPI-UNO ÀÖ´Â 14 °³ÀÇ µðÁöÅÐ ÇÉÀº Çɸðµå (), digitalWrite() ¹× digitalRead() ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÀÔ·Â ¶Ç´Â Ãâ·ÂÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×µéÀº 5 º¼Æ®¿¡¼ ÀÛµ¿ÇÕ´Ï´Ù. °¢ ÇÉÀº ÃÖ´ë 40 ma ¸¦ Á¦°øÇϰųª ¼ö½Å ÇÒ ¼ö ÀÖÀ¸¸ç ³»ºÎ Ç®¾÷ ÀúÇ×±â (±âº»ÀûÀ¸·Î ºÐ¸®) °¡ 20-50 kOhms ÀÔ´Ï´Ù. ¶ÇÇÑ ÀϺΠÇÉ¿¡´Â Á÷·Ä: 0 (RX) ¹× 1 (TX) ÀÇ Æ¯¼ö ±â´ÉÀÌ ÀÖ½À´Ï´Ù. (RX) ¼ö½Å ¹× (TX) TTL Á÷·Ä µ¥ÀÌÅÍ Àü¼Û¿¡ »ç¿ëµË´Ï´Ù. ÀÌ ÇÉÀº FTDI USB-to-TTL Á÷·Ä ĨÀÇ ÇØ´ç ÇÉ¿¡ ¿¬°áµË´Ï´Ù. ¿ÜºÎ ÀÎÅÍ·´Æ®: 2 ¹× 3. ÀÌ ÇÉÀº ³·Àº °ª, »ó½Â ¶Ç´Â ¶³¾îÁö´Â ¸ð¼¸® ¶Ç´Â °ªÀÇ º¯È¸¦ Æ®¸®°ÅÇϵµ·Ï ±¸¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÷ºÎ ÀÎÅÍ·´Æ® () ±â´ÉÀ» ÂüÁ¶ÇϽʽÿÀ.
±×µé Áß ÀϺδ Ưº°ÇÑ ±â´ÉÀ» °¡Áö°í ÀÖÀ¸¸ç ÀÌ·¯ÇÑ ÇÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Á÷·Ä: 0(RX), 1(TX), ¼ö½Å (RX) ¹× Àü¼Û (TX) TTL Á÷·Ä µ¥ÀÌÅÍ¿¡ »ç¿ëµË´Ï´Ù. ÀÌ ÇÉÀº FTDI USB-to-TTL Á÷·Ä ĨÀÇ ÇØ´ç ÇÉ¿¡ ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù.
Xternal ÀÎÅÍ·´Æ®: 2 ¹× 3. ÀÌ ÇÉÀº ³·Àº °ª, »ó½Â ¶Ç´Â ¶³¾îÁö´Â ¸ð¼¸® ¶Ç´Â °ªÀÇ º¯È¸¦ Æ®¸®°ÅÇϵµ·Ï ±¸¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù.
PWM Ãâ·Â: BPI-NANO 3, 5, 6, 9, 10, 11 ÀÌ ÀÖ½À´Ï´Ù. ¾Æ³¯·Î±× ¾²±â () ±â´ÉÀ¸·Î 8 ºñÆ® PWM Ãâ·ÂÀ» Á¦°øÇÕ´Ï´Ù.
SPI:10(SS), 11(MOSI), 12(MISO), 13(SCK), ÀÌ ÇÉÀº ±âº» Çϵå¿þ¾î¿¡¼ Á¦°øÇÏÁö¸¸ SPI Åë½ÅÀ» Áö¿øÇÕ´Ï´Ù. ÇöÀç Arduino ¾ð¾î¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.
L13: µðÁöÅÐ ÇÉ 13 ¿¡ ¿¬°áµÈ ³»Àå led°¡ ÀÖ½À´Ï´Ù. ÇÉÀÌ ³ôÀº °ªÀ̸é led°¡ ÄÑÁö°í ÇÉÀÌ ³·À¸¸é ²¨Áý´Ï´Ù.
I2C: 4 (SDA) ¹× 5 (SCL). ¿ÍÀÌ¾î ¶óÀ̺귯¸® (¹è¼± À¥ »çÀÌÆ®ÀÇ ¹®¼) ¸¦ »ç¿ëÇÏ¿© I2C (popu) Åë½ÅÀ» Áö¿øÇÕ´Ï´Ù.
BPI-NANO 6 °³ÀÇ ¾Æ³¯·Î±× ÀÔ·ÂÀÌ ÀÖÀ¸¸ç, ÀÌÁß °¢°¢ 10 ºñÆ®ÀÇ Çػ󵵸¦ Á¦°øÇÕ´Ï´Ù. 1024 °¡Áö °ª). ±âº»ÀûÀ¸·Î Á¢Áö¿¡¼ 5 º¼Æ®·Î ÃøÁ¤ÇÏÁö¸¸, À¯À² () ±â´ÉÀ» »ç¿ëÇÏ¿© ¹üÀ§ÀÇ »ó´ÜÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀϺΠÇÉ¿¡´Â Ư¼ö ±â´ÉÀÌ ÀÖ½À´Ï´Ù.
º¸µå¿¡´Â ´Ù¸¥ ÇÉ ¸î °³°¡ ÀÖ½À´Ï´Ù.
REF: ¾Æ³¯·Î±× ÀԷ¿¡ ´ëÇÑ ÂüÁ¶ Àü¾Ð. À¯»ç¼º () °ú ÇÔ²² »ç¿ë
Rst: ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¸¦ Àç¼³Á¤ÇÏ·Á¸éÀÌ ¶óÀÎÀ» ³·°Ô °¡Á®¿À½Ê½Ã¿À. ÀϹÝÀûÀ¸·Î º¸µåÀÇ ¹öÆ°À» Â÷´ÜÇÏ´Â ½¯µå¿¡ ¸®¼Â ¹öÆ°À» Ãß°¡ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
LED Á¶¸í
BPI-UNO arduino uno´Â 4 led°¡ ÀÖÀ¸¸ç, È¿°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù.
ON: Àü¿ø Ç¥½Ã±â. bpi-nanoÀÇ Àü¿øÀÌ ÄÑÁö¸é ÄÑÁü Ç¥½ÃµîÀÌ ÄÑÁý´Ï´Ù.
TX: Á÷·Ä Àü¼Û Ç¥½Ã±â. Usb¸¦ »ç¿ëÇÏ¿© ÄÄÇ»ÅÍ¿¡ ¿¬°áÇϸé bpi-nano°¡ µ¥ÀÌÅ͸¦ ÄÄÇ»ÅÍ·Î Àü¼ÛÇϸé tx°¡ ÄÑÁý´Ï´Ù.
RX: Á÷·Ä ¼ö½Å Ç¥½Ã±â. Usb°¡ ÄÄÇ»ÅÍ¿¡ ¿¬°áµÇ¾î ÀÖ°í bpi-nano°¡ ÄÄÇ»ÅÍ¿¡¼ µ¥ÀÌÅ͸¦ ¼ö½ÅÇϸé rx°¡ ÄÑÁý´Ï´Ù.
L13: ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ Á¦¾î Ç¥½Ã±â. Led´Â Ư¼ö ȸ·Î¸¦ ÅëÇØ bpi-nanoÀÇ ÇÉ 13 ¿¡ ¿¬°áµË´Ï´Ù. ÇÉ 13 ÀÌ ³ôÀº ¼öÁØÀ̳ª ³ôÀº ÀúÇ× »óÅÂÀ̸é led°¡ ÄÑÁý´Ï´Ù. Àü±â°¡ ³·À¸¸é ºÒÀÌ µé¾î¿ÀÁö ¾Ê½À´Ï´Ù. Led´Â ÇÁ·Î±×·¥ ¶Ç´Â ¿ÜºÎ ÀÔ·Â ½ÅÈ£·Î ÄÑ°í ²ø ¼ö ÀÖ½À´Ï´Ù.
Åë½Å
BPI-UNO ÄÄÇ»ÅÍ, ´Ù¸¥ ¾ÆµÎÀÌ³ë ¶Ç´Â ´Ù¸¥ ¸¶ÀÌÅ©·ÎÄÜÆ®·Ñ·¯¿Í Åë½ÅÇÒ ¼ö ÀÖ´Â ¿©·¯ ½Ã¼³ÀÌ ÀÖ´Ù. ATmega168 ¹× ATmega328 ´Â µðÁöÅÐ ÇÉ 0 (RX) ¹× 1 (TX) ¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â UART TTL (5V) Á÷·Ä Åë½ÅÀ» Á¦°øÇÕ´Ï´Ù. º¸µå ä³ÎÀÇ FTDI FT232RL USB ¹× FTDI µå¶óÀ̹ö (Arduino ¼ÒÇÁÆ®¿þ¾î Æ÷ÇÔ) ¸¦ ÅëÇÑÀÌ Á÷·Ä Åë½ÅÀº ÄÄÇ»ÅÍÀÇ ¼ÒÇÁÆ®¿þ¾î¿¡ °¡»ó com Æ÷Æ®¸¦ Á¦°øÇÕ´Ï´Ù. Arduino ¼ÒÇÁÆ®¿þ¾î¿¡´Â Arduino º¸µå¸¦ ÅëÇØ °£´ÜÇÑ ÅؽºÆ® µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¼öÀÖ´Â Á÷·Ä ¸ð´ÏÅÍ°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. º¸µåÀÇ RX ¹× TX led´Â FTDI Ĩ ¹× USB ¿¬°áÀ» ÅëÇØ ÄÄÇ»ÅÍ·Î Àü¼ÛµÇ¸é ±ô¹ÚÀÔ´Ï´Ù (ÇÉ 0 °ú 1 ¿¡¼´Â Á÷·Ä Åë½ÅÀÌ ¾Æ´Ô).
¼ÒÇÁÆ®¿þ¾î Àü¹® ¶óÀ̺귯¸® ´öºÐ¿¡ ³ª³ëÀÇ µðÁöÅÐ ÇÉ¿¡ ´ëÇÑ Á÷·Ä Åë½Å °¡´É.
ATmega168 ¹× ATmega328 ´Â I2C (cdr) ¹× SPI Åë½Åµµ Áö¿øÇÕ´Ï´Ù. Arduino ¼ÒÇÁÆ®¿þ¾î¿¡´Â I2C ¹ö½º »ç¿ëÀ» ´Ü¼øÈÇÏ´Â ¿ÍÀÌ¾î ¶óÀ̺귯¸® Æ÷ÇÔÀÌ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. SPI Åë½ÅÀ» »ç¿ëÇÏ·Á¸é ATmega168 ¶Ç´Â ATmega328 µ¥ÀÌÅÍ ½ÃÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÚµ¿ (¼ÒÇÁÆ®¿þ¾î) ¸®¼Â
±×·± ´ÙÀ½ ¾÷·ÎµåÇϱâ Àü¿¡ ¸®¼Â ¹öÆ°À» ¹°¸®ÀûÀ¸·Î ´·¯¾ßÇÏ´Â Arduino nano´Â ¿¬°áµÈ ÄÄÇ»ÅÍ¿¡¼ ½ÇÇàµÇ´Â ¼ÒÇÁÆ®¿þ¾î·Î Àç¼³Á¤ ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. FT232RL ÀÇ Çϵå¿þ¾î À¯·® Á¦¾î ¶óÀÎ (DTR) Áß Çϳª´Â 100 nanofarad Ä¿ÆнÃÅ͸¦ ÅëÇØ ATmega168 ¶Ç´Â ATmega328 ÀÇ Àç¼³Á¤ ¶óÀο¡ ¿¬°áµË´Ï´Ù. ÀÌ ¶óÀÎÀÌ ºÎÂøµÇ¸é (³·°Ô ä¿ò) ¸®¼Â ¶óÀÎÀÌ Ä¨À» Àç¼³Á¤Çϱ⿡ ÃæºÐÈ÷ ±æ¾îÁý´Ï´Ù. Arduino ¼ÒÇÁÆ®¿þ¾î´ÂÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© Arduino ȯ°æ¿¡¼ ¾÷·Îµå ¹öÆ°À» ´©¸£±â ¸¸Çϸé Äڵ带 ¾÷·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, dtrÀÇ ÇÏ°ÀÌ ¾÷·Îµå ½ÃÀÛ°ú Àß ¸ÂÀ» ¼ö Àֱ⠶§¹®¿¡ ºÎÆ®·Î´õ´Â ´õ ªÀº ½Ã°£ ¾Æ¿ôÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¼³Á¤¿¡´Â ´Ù¸¥ Àǹ̰¡ ÀÖ½À´Ï´Ù. ³ª³ë°¡ Mac OS X ¶Ç´Â linux¸¦ ½ÇÇàÇÏ´Â ÄÄÇ»ÅÍ¿¡ ¿¬°áµÇ¸é ¼ÒÇÁÆ®¿þ¾î (usb¸¦ ÅëÇØ) ¿¡¼ ¿¬°áÇÒ ¶§¸¶´Ù Àç¼³Á¤µË´Ï´Ù. ´ÙÀ½ Àý¹Ý ÃÊ Á¤µµÀÇ °æ¿ì ºÎÆ® ·Î´õ°¡ ³ª³ë¿¡¼ ½ÇÇà ÁßÀÔ´Ï´Ù. ¼Õ»óµÈ µ¥ÀÌÅÍ (i.e. »õ ÄÚµå ¾÷·Îµå ¿Ü¿¡), ¿¬°áÀÌ ¿¸° ÈÄ º¸µå¿¡ Àü¼Û µÈ óÀ½ ¸î ¹ÙÀÌÆ®ÀÇ µ¥ÀÌÅ͸¦ Â÷´ÜÇÕ´Ï´Ù. º¸µå¿¡¼ ½ÇÇà ÁßÀÎ ½ºÄÉÄ¡°¡ óÀ½ ½ÃÀÛµÉ ¶§ ÀÏȸ¿ë ±¸¼º ¶Ç´Â ±âŸ µ¥ÀÌÅ͸¦ ¼ö½ÅÇÏ´Â °æ¿ì, Åë½ÅÇÏ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ¿¬°áÀ» ¿¬ ÈÄ ±×¸®°íÀÌ µ¥ÀÌÅ͸¦ Àü¼ÛÇϱâ Àü¿¡ 1 ÃÊ µ¿¾È ±â´Ù¸®´ÂÁö È®ÀÎÇϽʽÿÀ.