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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部