1. 概述
Keyes ULN2003步进电机驱动板可用于驱动五线四相步进电机。驱动板D1、D2、D3、D4发光二极管指示四相步进电机工作时的状态,配有步进电机的标准接口,使用时可直接插拨。驱动板自带4个定位孔,方便你将驱动板固定在其他设备。
2. 规格参数
工作电压:5-24V(DC)
接口:6PIN接口
输入信号:数字信号
重量:3.4g
3. 连接图
4. 测试代码
#include <Stepper.h>
//这里设置步进电机旋转一圈是多少步
#define STEPS 100
//设置步进电机的步数和引脚
Stepper stepper(STEPS, 8, 9, 10, 11);
//定义变量用来存储历史读数
int previous = 0;
void setup()
{
//设置电机每分钟的转速为90步
stepper.setSpeed(90);
}
void loop()
{
//获取传感器读数
int val = analogRead(0);
//移动步数为当前读数减去历史读数
stepper.step(val – previous);
//保存历史读数
previous = val;
}
5. 测试结果
按照上图接好线,烧录好代码,上电后,5V步进电机转动,转动速度很慢。
6. 相关库文件链接
http://url.cn/4AQTCFn