¹Ù³ª³ª ÆÄÀÌ BPI UNO º¸µå
Áö¿øÇØ Áּż °¨»çÇÕ´Ï´Ù! Âü°í:
ÀÌÆÐŶ ¹°·ù´Â ¿µ¾÷ÀÏ ±âÁØ 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.
1 KB EEPROM
Çϵå¿þ¾î
Çϵå¿þ¾î ÀÎÅÍÆäÀ̽º
![](https://ae01.alicdn.com/kf/Hc3a2f7d4003c42f289e320a78d3ea28f5.jpg)
Çϵå¿þ¾î »ç¾ç
¹Ù³ª³ª ÆÄÀÌ BP-UNO |
¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯ |
AT¸Þ°¡ 328P |
ÀÛµ¿ Àü¾Ð |
5V |
ÀÔ·Â Àü¾Ð: (±ÇÀå) |
7-12V |
ÀÔ·Â Àü¾Ð: (Á¦ÇÑ) |
6-20V |
µðÁöÅÐ I/O ÇÉ |
14 (6 PWM Ãâ·Â Æ÷ÇÔ) |
PWM PIN |
6? |
¾Æ³¯·Î±× ÀÔ·Â ÇÉ |
6? |
I/O Ãâ·Â ÃÖ´ë |
20mA |
3.3V Ãâ·Â ÃÖ´ë |
50mA |
Ç÷¡½Ã |
ºÎÆ® ·Î´õ¿¡¼ »ç¿ëÇÏ´Â 32KB(ATmega328P) ¹× 0.5KB |
½º¶÷ |
2KB (AT¸Þ°¡ 328P) |
EEPROM |
1KB(ATmega328P) |
½Ã°è ¼Óµµ |
16MHz |
¿Âº¸µå LED |
13 |
Å©±â |
¾ÆµÎÀ̳ë NANO¿Í µ¿ÀÏ |
Bpi-uno¿¡´Â ´Ü¶ô ¶Ç´Â °úÀü·ù°¡ 500mA ¸¦ ÃÊ°ú ÇÒ ¶§ ÀÚµ¿À¸·Î Àü¿ø °ø±Þ ÀåÄ¡¸¦ Â÷´ÜÇÏ´Â ÀÚü º¹¿ø Ç»Áî°¡ÀÖ¾î ÄÄÇ»ÅÍÀÇ USB Æ÷Æ®¿Í bpi-uno¸¦ º¸È£ÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ÄÄÇ»ÅÍ USB Æ÷Æ®´Â ³»ºÎ º¸È£ ±â´ÉÀ» Á¦°øÇÏÁö¸¸ ÀÌ Ç»Áî´Â Ãß°¡ º¸È£ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
Àü¿ø
BPI-NANO MicroUSB Æ÷Æ®, PH2.0 Æ÷Æ® ¹× VIN Æ÷Æ®·Î Àü¿øÀ» °ø±ÞÇÒ ¼ö ÀÖ½À´Ï´Ù.
Àü¿ø Á¾¼Ó ÇÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.
PH2.0 Æ÷Æ®: 7-12V ¸¦ ÀÔ·Â ÇÒ ¼ö ÀÖÀ¸¸ç Àü¿ø ½ºÀ§Ä¡·Î Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù.
5V:5V Àü¿ø PIN ¡£ USB Àü¿øÀ» »ç¿ëÇÏ´Â °æ¿ì Á÷Á¢ Ãâ·Â USB °ø±Þ 5V Àü¾Ð; ¿ÜºÎ Àü¿ø °ø±Þ ÀåÄ¡¸¦ »ç¿ëÇÏ´Â °æ¿ì Àü¾Ð ¾ÈÁ¤È ÈÄ 5V Àü¾ÐÀ» Ãâ·ÂÇÕ´Ï´Ù.
3V3:3.3V Àü¿ø Ãâ·Â PIN ¡£ Ãâ·Â ÃÖ´ëÄ¡´Â 50 mA ÀÔ´Ï´Ù.
VIN: ¿ÜºÎ DC 5V Àü¿ø °ø±Þ ÀåÄ¡¿¡ ¿¬°á
REF:I/O ±âÁØ Àü¾Ð. ´Ù¸¥ ÀåÄ¡´ÂÀÌ ÇÉÀ» ÅëÇØ °³¹ß º¸µå I/O ÂüÁ¶ Àü¾ÐÀ» ½Äº° ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Âü°í: FT232RL Àº USB Æ÷Æ®¸¦ ÅëÇØ Àü¿øÀÌ °ø±ÞµÇ´Â °æ¿ì¿¡¸¸ ÀÛµ¿ÇÕ´Ï´Ù.
ÀÔ·Â ¹× Ãâ·Â
BPI-UNO 14 °³ÀÇ µðÁöÅÐ ÇÉ °¢°¢Àº pinMode(), digitalWrite() ¹× digitalRead() ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ÀÔ·Â ¶Ç´Â Ãâ·ÂÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×µéÀº 5 º¼Æ®¿¡¼ ÀÛµ¿ÇÕ´Ï´Ù. °¢ ÇÉÀº ÃÖ´ë 40 mA ¸¦ Á¦°øÇϰųª ¼ö½Å ÇÒ ¼ö ÀÖÀ¸¸ç 20-50 kOhmsÀÇ ³»ºÎ Ç®¾÷ ÀúÇ× (±âº»ÀûÀ¸·Î ¿¬°áÀÌ ²÷¾îÁü) ÀÌ ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀϺΠÇÉ¿¡´Â Á÷·Ä: 0 (RX) ¹× 1 (TX) °ú °°Àº Ư¼ö ±â´ÉÀÌ ÀÖ½À´Ï´Ù. TTL Á÷·Ä µ¥ÀÌÅ͸¦ ¼ö½Å (RX) ¹× Àü¼Û (TX) ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ÇÉÀº FTDI USB-to-TTL Á÷·Ä ĨÀÇ ÇØ´ç ÇÉ¿¡ ¿¬°áµË´Ï´Ù. ¿ÜºÎ ÀÎÅÍ·´Æ®: 2 ¹× 3. ÀÌ·¯ÇÑ ÇÉÀº ³·Àº °ª, »ó½Â ¶Ç´Â ÇÏ° °¡ÀåÀÚ¸® ¶Ç´Â °ª º¯°æ¿¡¼ ÀÎÅÍ·´Æ®¸¦ Æ®¸®°ÅÇϵµ·Ï ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº attachInterrupt() ÇÔ¼ö¸¦ ÂüÁ¶ÇϽʽÿÀ.
±×µé Áß ÀϺδ Ưº°ÇÑ ±â´ÉÀ» °¡Áö°í ÀÖÀ¸¸ç ÀÌ·¯ÇÑ ÇÉÀº ´ÙÀ½°ú °°½À´Ï´Ù.
½Ã¸®¾ó: 0(RX)¡¢ 1(TX), (RX) TTL ½Ã¸®¾ó µ¥ÀÌÅ͸¦ ¼ö½ÅÇÏ°í (TX) Àü¼ÛÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÌ ÇÉÀº FTDI USB-to-TTL Á÷·Ä ĨÀÇ ÇØ´ç ÇÉ¿¡ ¿¬°áµË´Ï´Ù.
Xternal ÀÎÅÍ·´Æ®: 2 ¹× 3. ÀÌ·¯ÇÑ ÇÉÀº ³·Àº °ª, »ó½Â ¶Ç´Â ÇÏ° °¡ÀåÀÚ¸® ¶Ç´Â °ª º¯°æ¿¡¼ ÀÎÅÍ·´Æ®¸¦ Æ®¸®°ÅÇϵµ·Ï ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
PWM Ãâ·Â: BPI-NANO 3, 5, 6, 9, 10 ¹× 11 ÀÌ ÀÖ½À´Ï´Ù. AnalogWrite () ÇÔ¼ö·Î 8 ºñÆ® PWM Ãâ·ÂÀ» Á¦°øÇÕ´Ï´Ù.
SPI:10(SS)¡¢ 11(MOSI)¡¢ 12(MISO)¡¢ 13(SCK), ÀÌ ÇÉÀº SPI Åë½ÅÀ» Áö¿øÇÕ´Ï´Ù. ÇöÀç Arduino ¾ð¾î¿¡ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.
L13: µðÁöÅÐ ÇÉ 13 ¿¡ ¿¬°áµÈ LED°¡ ³»ÀåµÇ¾î ÀÖ½À´Ï´Ù. ÇÉÀÌ ³ôÀ½ °ªÀ̸é LED°¡ ÄÑÁö°í ÇÉÀÌ ³·À¸¸é LED°¡ ²¨Áý´Ï´Ù.
I2C: 4 (SDA) ¿Í 5 (SCL). Wire ¶óÀ̺귯¸® (¹è¼± À¥ »çÀÌÆ®ÀÇ ¼³¸í¼) ¸¦ »ç¿ëÇÏ¿© I2C (TWI) Åë½ÅÀ» Áö¿øÇÕ´Ï´Ù.
BPI-NANO 6 °³ÀÇ ¾Æ³¯·Î±× ÀÔ·ÂÀ» °¡Áö¸ç °¢ ÀÔ·ÂÀº 10 ºñÆ®ÀÇ Çػ󵵸¦ Á¦°øÇÕ´Ï´Ù (Áï, 1024 ´Ù¸¥ °ª). ±âº»ÀûÀ¸·Î Á¢Áö¿¡¼ 5 º¼Æ®·Î ÃøÁ¤µÇÁö¸¸ analogReference() ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© ¹üÀ§ÀÇ »ó´ÜÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀϺΠÇÉ¿¡´Â Ư¼ö ±â´ÉÀÌ ÀÖ½À´Ï´Ù.
º¸µå¿¡´Â ¸î °¡Áö ´Ù¸¥ ÇÉÀÌ ÀÖ½À´Ï´Ù.
REF: ¾Æ³¯·Î±× ÀԷ¿¡ ´ëÇÑ ±âÁØ Àü¾ÐÀÔ´Ï´Ù. AnalogReference () ¿Í ÇÔ²² »ç¿ëµË´Ï´Ù.
Rst: ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¸¦ ¸®¼ÂÇÏ·Á¸éÀÌ ÁÙÀ» ³·Ã߽ʽÿÀ. ÀϹÝÀûÀ¸·Î º¸µåÀÇ ¹öÆ°À» Â÷´ÜÇÏ´Â ¹æÆп¡ ¸®¼Â ¹öÆ°À» Ãß°¡ÇÏ´Â µ¥ »ç¿ëµË´Ï´Ù.
LED
BPI-UNO arduino UNO 4 LED°¡, È¿°ú´Â ´ÙÀ½°ú °°½À´Ï´Ù:
ON: Àü¿ø Ç¥½Ã±â. bpi-nanoÀÇ Àü¿øÀÌ ÄÑÁö¸é ON Ç¥½ÃµîÀÌ ÄÑÁý´Ï´Ù.
TX: Á÷·Ä Àü¼Û Ç¥½Ã±â. USB¸¦ »ç¿ëÇÏ¿© ÄÄÇ»ÅÍ¿¡ ¿¬°áÇÏ°í bpi-nano¿¡¼ ÄÄÇ»ÅÍ·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇϸé TX°¡ ÄÑÁý´Ï´Ù.
RX: Á÷·Ä ¼ö½Å Ç¥½Ã±â. USB°¡ ÄÄÇ»ÅÍ¿¡ ¿¬°áµÇ¾î ÀÖ°í bpi-nana°¡ ÄÄÇ»ÅÍ¿¡¼ µ¥ÀÌÅ͸¦ ¼ö½ÅÇϸé RX°¡ ÄÑÁý´Ï´Ù.
L13: ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ Á¦¾î Ç¥½Ã±â. LED´Â Ư¼ö ȸ·Î¸¦ ÅëÇØ bpi-nanoÀÇ ÇÉ 13 ¿¡ ¿¬°áµË´Ï´Ù. ÇÉ 13 ÀÌ °í·¹º§ ¶Ç´Â °íÀúÇ× »óÅÂÀÏ ¶§ LED Á¡µî µË´Ï´Ù. Àü±â°¡ ºÎÁ·ÇÏ¸é ºÒÀÌ µé¾î¿ÀÁö ¾Ê½À´Ï´Ù. LED´Â ÇÁ·Î±×·¥À̳ª ¿ÜºÎ ÀÔ·Â ½ÅÈ£·Î ÄÑ°í ²ø ¼ö ÀÖ½À´Ï´Ù.
Ä¿¹Â´ÏÄÉÀ̼Ç
BPI-UNO ÄÄÇ»ÅÍ, ´Ù¸¥ Arduino ¶Ç´Â ´Ù¸¥ ¸¶ÀÌÅ©·Î ÄÁÆ®·Ñ·¯¿Í Åë½ÅÇϱâÀ§ÇÑ ¸¹Àº ±â´ÉÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ATmega168 ¹× ATmega328 Àº µðÁöÅÐ ÇÉ 0 (RX) ¹× 1 (TX) ¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â UART TTL (5V) Á÷·Ä Åë½ÅÀ» Á¦°øÇÕ´Ï´Ù. º¸µåÀÇ FTDI FT232RL Àº USB ¹× FTDI µå¶óÀ̹ö (Arduino ¼ÒÇÁÆ®¿þ¾î¿¡ Æ÷ÇÔ) ¸¦ ÅëÇØÀÌ Á÷·Ä Åë½ÅÀ» ÅëÇØ ÄÄÇ»ÅÍÀÇ ¼ÒÇÁÆ®¿þ¾î¿¡ °¡»ó COM Æ÷Æ®¸¦ Á¦°øÇÕ´Ï´Ù. Arduino ¼ÒÇÁÆ®¿þ¾î¿¡´Â Arduino º¸µå·Î °£´ÜÇÑ ÅؽºÆ® µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¼öÀÖ´Â Á÷·Ä ¸ð´ÏÅÍ°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. FTDI Ĩ ¹× USB ¿¬°áÀ» ÅëÇØ µ¥ÀÌÅÍ°¡ ÄÄÇ»ÅÍ¿¡ Àü¼Û µÉ ¶§ º¸µåÀÇ RX ¹× TX LED°¡ ±ô¹ÚÀÔ´Ï´Ù (ÇÉ 0 ¹× 1 ÀÇ Á÷·Ä Åë½ÅÀº ¾Æ´Ô).
SoftwareSerial ¶óÀ̺귯¸®¸¦ »ç¿ëÇϸé NanoÀÇ µðÁöÅÐ ÇÉ¿¡¼ Á÷·Ä Åë½ÅÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ATmega168 ¹× ATmega328 Àº I2C (TWI) ¹× SPI Åë½Åµµ Áö¿øÇÕ´Ï´Ù. Arduino ¼ÒÇÁÆ®¿þ¾î¿¡´Â I2C ¹ö½º »ç¿ëÀ» ´Ü¼øÈÇÏ´Â Wire ¶óÀ̺귯¸®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ. SPI Åë½ÅÀ» »ç¿ëÇÏ·Á¸é ATmega168 ¶Ç´Â ATmega328 µ¥ÀÌÅÍ ½ÃÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÚµ¿ (¼ÒÇÁÆ®¿þ¾î) Àç¼³Á¤
¾÷·Îµå Àü¿¡ Àç¼³Á¤ ¹öÆ°À» ¹°¸®ÀûÀ¸·Î ´©¸£´Â ´ë½Å Arduino Nano´Â ¿¬°áµÈ ÄÄÇ»ÅÍ¿¡¼ ½ÇÇàµÇ´Â ¼ÒÇÁÆ®¿þ¾î·Î Àç¼³Á¤ ÇÒ ¼öÀÖ´Â ¹æ½ÄÀ¸·Î ¼³°èµÇ¾ú½À´Ï´Ù. FT232RL ÀÇ Çϵå¿þ¾î È帧 Á¦¾î ¶óÀÎ (DTR) Áß Çϳª´Â 100 ³ª³ë Æжóµå Ä¿ÆнÃÅ͸¦ ÅëÇØ ATmega168 ¶Ç´Â ATmega328 ÀÇ ¸®¼Â ¶óÀο¡ ¿¬°áµÈ´Ù. ÀÌ ¶óÀÎÀÌ ÁÖÀåµÇ¸é (³·Àº °ªÀ¸·Î ¼³Á¤) ¸®¼Â ¶óÀÎÀÌ Ä¨À» ¸®¼Â ÇÒ ¼öÀÖÀ» Á¤µµ·Î ±æ°Ô ¶³¾îÁý´Ï´Ù. Arduino ¼ÒÇÁÆ®¿þ¾î´ÂÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© Arduino ȯ°æ¿¡¼ ¾÷·Îµå ¹öÆ°À» ´©¸£±â ¸¸Çϸé Äڵ带 ¾÷·Îµå ÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, DTR ÀúÇÏ°¡ ¾÷·Îµå ½ÃÀÛ°ú Àß Á¶Á¤ µÉ ¼ö ÀÖÀ¸¹Ç·Î ºÎÆ® ·Î´õÀÇ ½Ã°£ ÃÊ°ú°¡ ´õ ªÀ» ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¼³Á¤¿¡´Â ´Ù¸¥ Àǹ̰¡ ÀÖ½À´Ï´Ù. Nano°¡ Mac OS X ¶Ç´Â Linux¸¦ ½ÇÇàÇÏ´Â ÄÄÇ»ÅÍ¿¡ ¿¬°áµÇ¸é USB¸¦ ÅëÇØ ¼ÒÇÁÆ®¿þ¾î¿¡¼ ¿¬°áÇÒ ¶§¸¶´Ù Àç¼³Á¤µË´Ï´Ù. ´ÙÀ½ 0.5 ÃÊ Á¤µµ µ¿¾È ºÎÆ® ·Î´õ°¡ ³ª³ë¿¡¼ ½ÇÇà ÁßÀÔ´Ï´Ù. À߸øµÈ µ¥ÀÌÅ͸¦ ¹«½ÃÇϵµ·Ï ÇÁ·Î±×·¡¹ÖµÇ´Â µ¿¾È (Áï, »õ ÄÚµå ¾÷·Îµå ¿Ü¿¡) ¿¬°áÀÌ ¿¸° ÈÄ º¸µå·Î Àü¼Û µÈ µ¥ÀÌÅÍÀÇ Ã³À½ ¸î ¹ÙÀÌÆ®¸¦ Â÷´ÜÇÕ´Ï´Ù. º¸µå¿¡¼ ½ÇÇàµÇ´Â ½ºÄÉÄ¡°¡ óÀ½ ½ÃÀÛµÉ ¶§ ÀÏȸ¼º ±¸¼º ¶Ç´Â ±âŸ µ¥ÀÌÅ͸¦¹Þ´Â °æ¿ì, Åë½ÅÇÏ´Â ¼ÒÇÁÆ®¿þ¾î°¡ ¿¬°áÀ» ¿¬ ÈÄÀÌ µ¥ÀÌÅ͸¦ º¸³»±â Àü¿¡ Àá½Ã ±â´Ù·Á¾ßÇÕ´Ï´Ù.
â. adminAccountId = 200526734;