Arduino 步进马达教程

步进马达和伺服马达的区别

步进电机伺服电机
转到指定角度,无圈数限制转过指定角度
4~6条3条

在这里主要使用四相五线的步进电机以及一个ULN2003芯片
电机
在这里插入图片描述

步进电机工作原理图

在这里插入图片描述
一根VCC线给电,剩下的四根线轮流接地,通过磁场控制步进电机转动
在这里插入图片描述
ULN2003芯片其左下第八个引脚是GND,除此之外,左边上面的七个引脚,只要拉高,那么被置1的引脚对面的引脚就会变成GND,以此可以完成对步进电机的控制。

接线图

步进电机采用独立电池供电,在这里需要注意
另外Arduino板子上的GND也要接过来,保证电位一致
在这里插入图片描述

控制代码

int apin = 8;			//橙色
int bpin = 9;
int cpin = 10;
int dpin = 11;
int delaytime = 10;

Void setup(){
	pinMode(apin,OUTPUT);
	pinMode(bpin,OUTPUT);
	pinMode(cpin,OUTPUT);
	pinMode(dpin,OUTPUT);
}
void loop(){
	digitalWrite(apin,HIGH);
	delay(10);
	digitalWrite(apin,LOW);
	
	digitalWrite(bpin,HIGH);
	delay(10);
	digitalWrite(bpin,LOW);
	
	digitalWrite(cpin,HIGH);
	delay(10);
	digitalWrite(cpin,LOW);
	
	digitalWrite(dpin,HIGH);
	delay(10);
	digitalWrite(dpin,LOW);	
}
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值