Quad Motor Driver Shield for Arduino四路直流电机驱动扩展板

产品名称(300px)

目录

1 简介
2 产品参数
3 引脚说明
4 使用教程

4.1 准备
4.2 接线图
4.3 样例代码
4.4 结果

5 常见问题
6 更多

简介
Quad Motor Shield for Arduino是Arduino兼容的一款直流电机驱动,最多可以同时驱动4个直流电机;采用TB6612FNG电机驱动芯片,每通道1.2A电流,峰值电流3A,电机供电范围宽,2.5V-13.5V都可以。控制端口为8个,控制程序很简单。该电路线路布线合理、均采用贴元件片、体积小、方便安装,即插即用。

产品参数
工作电压 2.5V-13.5V
工作电流 每通道最高1.2 A的连续驱动电流,启动峰值电流达2A/3.2 A(连续脉冲/单脉冲)
Arduino控制端口:数字口3,4,5,6,7,8,11,12
尺寸 52mm X 53mm

引脚说明

name

表名

标号
名称
功能描述

1
x
y

2

3

4

5

6

2P电机和电源座子使用方式:使用螺丝刀压住座子弹片,然后放入线头,再松开座子弹片即可。

使用教程
简单编程实现电机的控制。

准备
硬件
UNO x1
Quad Motor Shield for Arduino x1
直流电机 x 4
杜邦线 若干

软件
Arduino IDE 版本??? 点击下载Arduino IDE

接线图

样例代码
点击下载库文件[下载链接]。如何安装库?

const int E1 = 3;
const int E2 = 11;
const int E3 = 5;
const int E4 = 6;

const int M1 = 4;
const int M2 = 12;
const int M3 = 8;
const int M4 = 7;

void M1_advance(char Speed)
{
digitalWrite(M1,LOW);
analogWrite(E1,Speed);
}
void M2_advance(char Speed)
{
digitalWrite(M2,HIGH);
analogWrite(E2,Speed);
}
void M3_advance(char Speed)
{
digitalWrite(M3,LOW);
analogWrite(E3,Speed);
}
void M4_advance(char Speed)
{
digitalWrite(M4,HIGH);
analogWrite(E4,Speed);
}

void M1_back(char Speed)
{
digitalWrite(M1,HIGH);
analogWrite(E1,Speed);
}
void M2_back(char Speed)
{
digitalWrite(M2,LOW);
analogWrite(E2,Speed);
}
void M3_back(char Speed)
{
digitalWrite(M3,HIGH);
analogWrite(E3,Speed);
}
void M4_back(char Speed)
{
digitalWrite(M4,LOW);
analogWrite(E4,Speed);
}

void setup() {
for(int i=3;i<9;i++)
pinMode(i,OUTPUT);
for(int i=11;i<13;i++)
pinMode(i,OUTPUT);
}

void loop() {
M1_advance(100);
M2_advance(100);
M3_advance(100);
M4_advance(100);
delay(2000);
M1_back(100);
M2_back(100);
M3_back(100);
M4_back(100);
delay(2000);
}

结果
电机每隔2S实现正反转。

常见问题
还没有客户对此产品有任何问题,欢迎通过qq群182152432或者论坛http://wenda.ncnynl.com联系我们!

更多问题及有趣的应用,可以 访问论坛 进行查阅或发帖!

更多

DFshopping car1.png [Link ]

标签: Arduino传感器