DRI0039

DRI0039 Datasheet


Quad Motor Driver Shield for Arduino SKU:DRI0039

Part Datasheet
DRI0039 DRI0039 DRI0039 (pdf)
PDF Datasheet Preview
Quad Motor Driver Shield for Arduino SKU:DRI0039

From Robot Wiki

Contents
• 1 Introduction
• 2 Specification
• 3 Board Overview
• 4 Tutorial
o You Will Need o Connection Diagram o Sample Code o Result
• 5 FAQ

Introduction

The latest quad motor driver shield for Arduino, compatible with 5V/3.3V Arduino controller, can control up to four DC motors with 8 pins at the same time. The shield supports PWM speed control and polarity control. The driver shield includes two TB6612FNG motor driver chips, compared with the traditional L298N chip, efficiency is improved and the component size also greatly reduced. The chip doesn't heat in to the rated range, and a single path maximum output 1.2A continuous current. The module includes a built-in low voltage detection circuit and thermal shutdown protection circuit, which is safe and reliable. This module is suitable for all kinds of DIY production.

Specification
• VM Motor Power Supply V ~ V
• VCC Logic Power Supply ~ V
• Output Current 1.2A continuous current per channel
• Start/Peak Current 2A continuous pulse / 3.2A single pulse
• Arduino Control Port Digital pins 3, 4, 5, 6, 7, 8, 11, 12
• Working Temperature ~ 85
• Dimensions 53mm x 52mm/2.09 x

Board Overview

Motor I/O

Motor Direction Forward Backward Speed range

HIGH

HIGH

HIGH

HIGH

Tutorial

You Will Need
• Hardware o DFRduino UNO R3 x 1 o Quad Motor Shield for Arduino x 1 o DC motor x 4 o Jumper Wires
• Software o Arduino IDE Click to download Arduino IDE

Connection Diagram

Sample Code Sample Code
1 /*! 2 * QuadMotorDriverShield.ino 3 * QuadMotorDriverShield.ino Motor control program 4* 5 * Every 2 seconds to control motor positive inversion 6* 7 *
8 * V1.0 9 * 2016-4-5 10 */ 11 const int E1 = 3 ///<Motor1 Speed 12 const int E2 = 11;///<Motor2 Speed 13 const int E3 = 5 ///<Motor3 Speed 14 const int E4 = 6 ///<Motor4 Speed 15 16 const int M1 = 4 ///<Motor1 Direction 17 const int M2 = 12;///<Motor2 Direction 18 const int M3 = 8 ///<Motor3 Direction 19 const int M4 = 7 ///<Motor4 Direction 20 21 22 void M1_advance char Speed ///<Motor1 Advance 23 24 digitalWrite M1,LOW 25 analogWrite E1,Speed 26 27 void M2_advance char Speed ///<Motor2 Advance 28 29 digitalWrite M2,HIGH 30 analogWrite E2,Speed 31 32 void M3_advance char Speed ///<Motor3 Advance 33 34 digitalWrite M3,LOW 35 analogWrite E3,Speed 36 37 void M4_advance char Speed ///<Motor4 Advance 38 39 digitalWrite M4,HIGH 40 analogWrite E4,Speed 41
43 void M1_back char Speed ///<Motor1 Back off
45 digitalWrite M1,HIGH ;
46 analogWrite E1,Speed ;
48 void M2_back char Speed ///<Motor2 Back off
50 digitalWrite M2,LOW ;
51 analogWrite E2,Speed ;
53 void M3_back char Speed ///<Motor3 Back off
55 digitalWrite M3,HIGH ;
56 analogWrite E3,Speed ;
58 void M4_back char Speed ///<Motor4 Back off
60 digitalWrite M4,LOW ;
61 analogWrite E4,Speed ;
66 void setup
67 for int i=3;i<9;i++
pinMode i,OUTPUT ;
69 for int i=11;i<13;i++
pinMode i,OUTPUT ;
More datasheets: TIC108D-S | TIC108N-S | TIC108M-S | MV8331 | MV8332 | MV8333 | LCA10A140LS2SC | 74ALVC162245T | 74ALVC162245TX | 41-00003


Notice: we do not provide any warranties that information, datasheets, application notes, circuit diagrams, or software stored on this website are up-to-date or error free. The archived DRI0039 Datasheet file may be downloaded here without warranties.

Datasheet ID: DRI0039 508820