【Arduino步进电机】【2】接线+控制篇 |
您所在的位置:网站首页 › l298n驱动步进电机接线方法图 › 【Arduino步进电机】【2】接线+控制篇 |
纯笔记
共阴极接法
注意负一:TB6600的拨码开关(SW1~8)最好在不通电的状态下拨动、调试,防止芯片烧坏 注意零:开关电源的地线有条件可接,没条件可不接,最好接 注意一:接线时,TB6600的Vdc+与GND一定不能接错,否则芯片立即烧毁 Vdc+接电源正极 GND接负极 注意二:TB6600的两个阴极(PUL-与DIR-)接单片机的GND口(Arduino的三个GND口均可) 注意三:ENA±端可悬空 共阴极接线示意图
闪烁,三红一绿:电源端有电且接触良好,但电机端悬空 闪烁,仅绿色:电源端有电且接触良好、电机端连通且接触良好,但无控制信号(可能没接单片机或控制端如DIR±悬空) 长亮,仅绿色:正在控制 控制代码,能用 #define STEPPIN 9 //脉冲位为9 #define DIRPIN 8 //方向位为8 #define bushu 200 //脉冲步数 void setup() { pinMode(STEPPIN, OUTPUT); pinMode(DIRPIN, OUTPUT); Serial.begin(9600); } void loop() { //正转 //使电机向特定方向运动 Serial.println("Forward Begins"); digitalWrite(DIRPIN, HIGH);//方向引脚高电位,正转 // 正向转(bushu脉冲) for (int x = 0; x digitalWrite(STEPPIN, HIGH); delayMicroseconds(500); digitalWrite(STEPPIN, LOW); delayMicroseconds(500); } Serial.println("Backward Ends"); delay(1000); //Delay for two seconds } 控制效果Arduino控制步进电机 Arduino测试代码,13号引脚灯长亮则Arduino正常: void setup() { // put your setup code here, to run once: pinMode(13,OUTPUT); digitalWrite(13,HIGH); } void loop() { // put your main code here, to run repeatedly: } 参考:1.步进电机转速和方向控制 https://blog.csdn.net/hhaowang/article/details/86359014?spm=1001.2014.3001.5506 2.【考拉工作室】单片机入门——Arduino控制步进电机拖动直线模组 https://www.bilibili.com/video/BV1xo4y1G7ZA/?spm_id_from=333.337.search-card.all.click&vd_source=bdc20953fef605f453d13bb39fefbf36 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |