|
·Îº¸Æ® Á¦¾î |
|||||||||||||||||
ÇнÀ¸ñÇ¥ |
||||||||||||||||||
5°³ÀÇ DC¸ðÅ͸¦ »ç¿ëÇÏ´Â ·Îº¸Æ® Á¦¾î¸¦ °øºÎÇÑ´Ù. |
||||||||||||||||||
ÇнÀÁÖÁ¦ |
||||||||||||||||||
5V·Î µ¿ÀÛÇÏ´Â 5°³ÀÇ ¸ðÅ͸¦ ¸ðÅÍ µå¶óÀ̹ö º¸µå¸¦ Á¦ÀÛÇÏ¿© ¿¬°áÇϰí À̸¦ AVR º¸µå¿¡¼ Á¦¾îÇÏ´Â °úÁ¤À» °øºÎÇÑ´Ù. |
||||||||||||||||||
|
¸ðÅÍ ¹øÈ£ |
ȸÀü ¹æÇâ |
ÀÔ·Â (DÆ÷Æ®) |
Ãâ·Â |
|
|||||||||||||
|
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
DÆ÷Æ® |
BÆ÷Æ® |
CÆ÷Æ® |
|
||||||
|
M0 |
ÁÂ |
¥ª |
¥ª |
¥ª |
¥ª |
¥ª |
¥ª |
¥ª |
¡Û |
0x01 |
0x11 |
0x00 |
|
||||
|
¿ì |
¡Û |
¥ª |
¥ª |
¥ª |
¥ª |
¥ª |
¥ª |
¡Û |
0x81 |
0x12 |
0x00 |
|
|||||
|
M1 |
ÁÂ |
¥ª |
¥ª |
¥ª |
¥ª |
¥ª |
¥ª |
¡Û |
¥ª |
0x02 |
0x14 |
0x00 |
|
||||
|
¿ì |
¡Û |
¥ª |
¥ª |
¥ª |
¥ª |
¥ª |
¡Û |
¥ª |
0x82 |
0x18 |
0x00 |
|
|||||
|
M2 |
ÁÂ |
¥ª |
¥ª |
¥ª |
¥ª |
¥ª |
¡Û |
¥ª |
¥ª |
0x04 |
0x50 |
0x00 |
|
||||
|
¿ì |
¡Û |
¥ª |
¥ª |
¥ª |
¥ª |
¡Û |
¥ª |
¥ª |
0x84 |
0x90 |
0x00 |
|
|||||
|
M3 |
ÁÂ |
¥ª |
¥ª |
¥ª |
¥ª |
¡Û |
¥ª |
¥ª |
¥ª |
0x08 |
0x10 |
0x01 |
|
||||
|
¿ì |
¡Û |
¥ª |
¥ª |
¥ª |
¡Û |
¥ª |
¥ª |
¥ª |
0x88 |
0x10 |
0x02 |
|
|||||
|
M4 |
ÁÂ |
¥ª |
¥ª |
¥ª |
¡Û |
¥ª |
¥ª |
¥ª |
¥ª |
0x10 |
0x10 |
0x04 |
|
||||
|
¿ì |
¡Û |
¥ª |
¥ª |
¡Û |
¥ª |
¥ª |
¥ª |
¥ª |
0x90 |
0x10 |
0x08 |
|
|||||
|
||||||||||||||||||
¿¹½À³»¿ë |
||||||||||||||||||
´ÙÀ½Àº Á¦ÀÛ¿¡ ÇÊ¿äÇÑ ¹°Ç°À» ±¸¸ÅÇÑ °÷ÀÌ´Ù. ·Îº¸Æ® : MOVIT Robot Arm MR-999 ±¸¸Åó:http://www.elekit.co.kr/ ¸ðÅ͵å¶óÀ̹ö : BA6209(ROHM»ç) ±¸¸Åó: www.microrobot.co.kr |
||||||||||||||||||
|
¾Æ·¡´Â PC¿¡¼ ¸ðÅÍ 5°³(M0~M4) ±îÁö¸¦ Á¦¾î ÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ¸ðÅ͸¦ 2°³ÀÌ»ó µ¿½Ã¿¡ ±¸µ¿Çϸé BA6209¿¡ ¿ÀÌ ¸¹ÀÌ ¹ß»ýÇØ ¸ðÅÍ´Â 1°³¾¿ µ¿ÀÛ Çϵµ·Ï ÇÁ·Î±×·¥À» ¸¸µç´Ù. À§ Ç¥¿¡¿Í °°ÀÌ DÆ÷Æ®ÀÇ ÀÔ·ÂÀ¸·Î ¸ðÅ͸¦ ȸÀü ½ÃŲ´Ù. |
|||||||||||||||||
½Ç½À¹æ¹ý |
||||||||||||||||||
¸ñ Â÷ |
||||||||||||||||||
º¸µåÁ¦À۷κ¸Æ®ÆÈ¿¡´Â 5°³ÀÇ ¸ðÅͰ¡ µ¿ÀÛÇÑ´Ù. ±×·¯¹Ç·Î ¸ðÅ͵å¶óÀ̹ö(BA6209)°¡ 5°³ »ç¿ëµÈ´Ù. À§ ±×¸²¿¡¼ ù¹øÂ° ¸ðÅÍ PB4 ´Â Enable Æ÷Æ® À̹ǷΠµ¿ÀÛÇÏ´Â µ¿¾ÈÀ» 5V¸¦ ÀÔ·ÂÇØ¾ß ÇÑ´Ù. ´ÙÀ½Àº À§º¸´Ù ¾ÊÀº ÆÄ¿ö°¡ °ÇÑ ¡°L296N¡± ¸ðÅÍ µå¶óÀ̹ö·Î ¸¸µç ȸ·Îµµ ÀÌ´Ù. |
||||||||||||||||||
AVR ÇÁ·Î±×·¥ |
||||||||||||||||||
|
º¸±â1 AVR ÇÁ·Î±×·¥ [AVRÇÁ·Î±×·¥ ³»·Á¹Þ±â] |
|
||||||||||||||||
|
// =========ÇÁ·Î±×·¥ »ý·« while (1) { // Place your code here in=~PIND;
switch(in) { // ¸ðÅÍ1 case 0x01: PORTB=0x11; PORTC=0x00; break; case 0x81: PORTB=0x12; PORTC=0x00; break; // ¸ðÅÍ2 case 0x02: PORTB=0x14; PORTC=0x00; break;
case 0x82: PORTB=0x18; PORTC=0x00; break; // ¸ðÅÍ3 case 0x04: PORTB=0x50; PORTC=0x00; break; case 0x84: PORTB=0x90; PORTC=0x00; break; // ¸ðÅÍ4 case 0x10: PORTB=0x10; PORTC=0x01; break; case 0x90: PORTB=0x10; PORTC=0x02; break; // ¸ðÅÍ5 case 0x20: PORTB=0x10; PORTC=0x04; break; case 0xa0: PORTB=0x10; PORTC=0x08; break; default: PORTB=0x00; PORTC=0x00; break; } }; |
|
||||||||||||||||
|
||||||||||||||||||
|
||||||||||||||||||
°ú Á¦ |
||||||||||||||||||
¡°Time delay¡±¸¦ »ç¿ëÇÏ¿© ·Îº¸Æ® ÆÈÀÇ µ¿ÀÛÀ» ¸¸µé¾î º¸½Ã¿À. |
||||||||||||||||||