> 전자키트/통신/제어 > 개발보드/프로그래머 > 개발보드/평가기판 > Arduino > 통신/모터제어/기타
이미지는 참조용으로만 사용됩니다.
정확한 사양은 제품 데이터쉬트를 확인 하세요.
[DRI0001] 1A 듀얼 DC모터 제어모듈(장착형) 
(제품번호 : EPX38H9B)
입력7~12Vdc / 최대1A x 2개의 DC모터 제어 / Arduino모듈에 Pin to Pin 장착 가능
브랜드 : DFRobot
제조사 : DFRobot
원산지 : CHINA
브랜드샵 A/S정보
이 제품은 국내 A/S센터 정보가 없습니다.
엘레파츠 고객센터로 문의해주세요.
엘레파츠 고객센터 게시판 바로가기
문의전화 : 1600-8749
주요 사양 (정확한 사양은 제조사 데이터쉬트를 참고하세요)
  • 제품분류 : Motor Control,아두이노확장보드
  • 보드제조사(국내) : DFRobot
(VAT 별도)
15,300
적립금 : 153
1개~ 15,300원
10개~ 14,600원
20개~ 13,800원
주문수량 
 EA
재고 : 있음
상품정보
관련상품(25)
구입후기 / 리뷰
상품문의 / 기술지원
배송정보
 

 1A 듀얼 DC모터 제어모듈(장착형) [DRI0001]

입력 7~12Vdc, 1Ax2 dual DC MOTOR Control 

제품 설명

Arduino 1A DC모터 제어 모듈은 L293 기반으로 7 - 12V DC에서 최대 1A의 직류모터 2개를 제어할 수 있습니다.
모터의 회전 방향을 표시하는 LED가 있으며. 두개의 직류 모터를 장착할 수 있는 4개의 스크류 터미널단자가 있습니다.
여분의 입력단자가 있어서 더 많은 I/O모듈을 추가 할 수 있습니다.

 
제품 개요

• 아두이노 마이크로컨트롤러용 1A DC모터제어 모듈
• 7~12Vdc 1A x 2개의 DC모터 제어
• 모터 회전방향을 LED로 디스플레이

• 다양한 I/O모듈 추가 장착가능
• PWM 속도제어 가능

 
샘플 코드

//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;
                                  
           }    
        
       }
           
  }                          
}

관련자료 다운로드
회로도
Arduino Uno R3
35,455원
1원
[DFR0067] 아날로그 DHT11 온습도 센서 모듈
7,100원
71원
[DFR0033] 디지털 마그네틱센서
4,200원
42원
[DFR0034] 아날로그 Sound Sensor
10,900원
109원
[SEN0018] 디지털 적외선 물체 감지 센서
8,000원
80원
[DFR0028] 디지털 기울기 센서
2,700원
27원
[DFR0053] 아날로그 Slide Position 센서
9,300원
93원
[DFR0019] 아두이노328 빵판확장보드
14,400원
144원
[DFR0023] 아날로그 온도센서 LM35
5,600원
56원
[DFR0009] 아두이노 전용 LCD1602 모듈
16,600원
166원