¾ÆµÎÀ̳ë L293D ¸ðÅ͵å¶óÀ̹ö ½¯µå (1A Motor Shield For Arduino)
ÆǸŰ¡°Ý : 14,300¿ø (ºÎ°¡¼¼ Æ÷ÇÔ)
»óÇ°ÄÚµå : [6443]ZAS-DFR-PTW-DRI0001
¹è¼ÛÀÏ : ´çÀϹ߼Û
Á¦Á¶»ç : DFRobot
ºê·£µå : DFRobot [ºê·£µå¸ô ¹Ù·Î°¡±â]
³²Àº¼ö·® : 7°³
±¸¸Å¼ö·® :
°³
ÃÑ ±Ý¾× :
Ãß°¡&´ë·®±¸¸Å ¿äû 053-588-4080

  • »óÇ°»ó¼¼
  • °ü·Ã»óÇ°
  • ¹è¼Û/±³È¯/¹ÝÇ° ¾È³»
  • »óÇ°¸®ºä

L293À» »ç¿ëÇÏ¿© 7~12VÀÇ DC ¸ðÅÍ Á¦¾î¸¦ ÇÒ ¼ö ÀÖ´Â ½¯µåÀÔ´Ï´Ù. ¾ÆµÎÀÌ³ë ¿ì³ë, µà¿¡¹Ð¶ó³ëºê, ¸Þ°¡¿¡ ³¢¿ö¼­ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.




PinFunction
Digital 4Motor 2 Direction control
Digital 5Motor 2 PWM control
Digital 6Motor 1 PWM control
Digital 7Motor 1 Direction control

À§¿Í °°ÀÌ ÇÉÀ» ¿¬°áÇÑ ÈÄ¿¡ ´ÙÀ½ÀÇ ¼Ò½ºÄڵ带 ¾÷·ÎµåÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

//This motor shield use Pin 6,5,7,4 to control the motor
// Simply connect your motors to M1+,M1-,M2+,M2-
// Upload the code to Arduino/Roboduino
// Through serial monitor, type 'a','s', 'w','d','x' to control the motor
// www.dfrobot.com
// Last modified on 24/12/2009
 
int EN1 = 6; 
int EN2 = 5;  //Roboduino Motor shield uses Pin 9
int IN1 = 7;
int IN2 = 4; //Latest version use pin 4 instead of pin 8
  
 
 
void Motor1(int pwm, boolean reverse)
        {
          analogWrite(EN1,pwm); //set pwm control, 0 for stop, and 255 for maximum speed
         if(reverse)
         {
          digitalWrite(IN1,HIGH);   
         }
        else
        {
          digitalWrite(IN1,LOW);   
         }
        
         
void Motor2(int pwm, boolean reverse)
        {
          analogWrite(EN2,pwm);
         if(reverse)
         {
          digitalWrite(IN2,HIGH);   
         }
        else
        {
          digitalWrite(IN2,LOW);   
         }
        
        
void setup()
{
    int i;
   // for(i=6;i<=9;i++) //For Roboduino Motor Shield
   // pinMode(i, OUTPUT);  //set pin 6,7,8,9 to output mode
 
    for(i=4;i<=7;i++)  //For Arduino Motor Shield
    pinMode(i, OUTPUT);  //set pin 4,5,6,7 to output mode
 
    Serial.begin(9600);  
}
 
 
void loop()
{
  int x,delay_en;
  char val;
  while(1)
  {
    val = Serial.read();
    if(val!=-1)
       {
          switch(val)
           {
             case 'w'://Move ahead
                        Motor1(100,true);  //You can change the speed, such as Motor(50,true)
                        Motor2(100,true);
                       
                         break;
             case 'x'://move back
                        Motor1(100,false);
                        Motor2(100,false);
                         break;
             case 'a'://turn left
                        Motor1(100,false);
                        Motor2(100,true);
                         break;      
             case 'd'://turn right
                        Motor1(100,true);
                        Motor2(100,false);
                        break;  
               case 's'://stop
                        Motor1(0,false);
                        Motor2(0,false);
                         break;
                                   
           }    
         
       }
            
  }                          
}


INTRODUCTION

This Motor shield  for Arduino uses L293 chip which allow to drive two 7-12V DC motors with maximum 1A current. This shield can be directly mount onto standard Arduino Duemilanove and Arduino Mega. 

 

SPECIFICATION

¡¤         2 way 7-12V motor drive 

¡¤         Up to 1A current each way

¡¤         PIN 4,5,6,7 are used to drive two DC motors

¡¤         Support PWM speed control 

 

DOCUMENTS

¡¤         Manual

SHIPPING LIST

¡¤         1A Motor Shield  For Arduino  x1

 

¸ÞÄ«¸®¿öÁî






°ßÀû¿äû
±¸¸Å´ëÇà
Äü/¹æ¹®¼ö·É
ÈĺҰáÁ¦
±â¼ú¹®ÀÇ