ÇнÀ¸ñÇ¥    1

ÇнÀÁÖÁ¦    1

¿¹½À³»¿ë    1

½Ç½À¹æ¹ý    1

°ú    Á¦    1

·Îº¸Æ® Á¦¾î

ÇнÀ¸ñÇ¥

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¡±¸¦ »ç¿ëÇÏ¿© ·Îº¸Æ® ÆÈÀÇ µ¿ÀÛÀ» ¸¸µé¾î º¸½Ã¿À.