dsweiliang 发表于 2017-4-26 08:43:49

如何使用步进电机驱动扩展板?

就是下面这货




按照教程连接电机






下面还接一块



UNO外接12V电源,把程序上传到UNO,重启却没有反应

/*
This sample code is for testing the 2 stepper motors
The rotation velocity can be adjusted by the code switch
Microcontroller: Arduino UNO
*/
int M1dirpin = 7;   //电机X方向引脚
int M1steppin = 6;//电机X驱动引脚
int M1en=8;    //电机X使能引脚
int M2dirpin = 4;   //电机Y方向引脚
int M2steppin = 5;//电机Y驱动引脚
int M2en=12;//电机Y使能引脚

void setup()
{
pinMode(M1dirpin,OUTPUT);
pinMode(M1steppin,OUTPUT);
pinMode(M1en,OUTPUT);
pinMode(M2dirpin,OUTPUT);
pinMode(M2steppin,OUTPUT);
pinMode(M2en,OUTPUT);

digitalWrite(M1en,LOW); //低电平使能
digitalWrite(M2en,LOW); //低电平使能

}
void loop()
{
    int j;
delayMicroseconds(2);
digitalWrite(M1dirpin,LOW);
digitalWrite(M2dirpin,LOW);
for(j=0;j<=5000;j++){
    digitalWrite(M1steppin,LOW);
    digitalWrite(M2steppin,LOW);
    delayMicroseconds(2);
    digitalWrite(M1steppin,HIGH);//上升沿步进
    digitalWrite(M2steppin,HIGH);//上升沿步进
    delay(1);
}
}


是不是必须要在扩展板外接电源才能启动?



还有我转动电机,扩展板上的指示灯会相应的亮起,那是不是说明接线没有问题?

Richard.Su 发表于 2017-4-26 09:55:32

沙发~~~~~~~~~

dsweiliang 发表于 2017-4-26 10:21:29

Richard.Su 发表于 2017-4-26 09:55
沙发~~~~~~~~~

看看怎样让它动起来啊

Richard.Su 发表于 2017-4-26 13:43:31

dsweiliang 发表于 2017-4-26 10:21
看看怎样让它动起来啊

这就触及到我知识的盲区了,,,我也不知道啊{:5_195:}

dsweiliang 发表于 2017-4-26 15:00:51

Richard.Su 发表于 2017-4-26 13:43
这就触及到我知识的盲区了,,,我也不知道啊

{:5_164:}

hnyzcj 发表于 2017-4-27 17:20:52

我知道,我知道,哈哈哈

dsweiliang 发表于 2017-4-27 22:52:43

hnyzcj 发表于 2017-4-27 17:20
我知道,我知道,哈哈哈

教教我啊~

hnyzcj 发表于 2017-4-28 07:25:16

教你教你,等我忙完

dsweiliang 发表于 2017-4-28 08:23:20

hnyzcj 发表于 2017-4-28 07:25
教你教你,等我忙完

好的~

hnyzcj 发表于 2017-4-28 09:16:16

没问题

爱如潮水 发表于 2017-5-5 18:31:26

我也是这个问题求大神指导啊

dsweiliang 发表于 2017-5-6 08:37:51

爱如潮水 发表于 2017-5-5 18:31
我也是这个问题求大神指导啊

外接电源就可以了~

pcefd 发表于 2017-5-26 21:36:12

楼主有控制板和驱动板的链接图吗,麻烦发来学习下

dsweiliang 发表于 2017-5-27 08:12:58

pcefd 发表于 2017-5-26 21:36
楼主有控制板和驱动板的链接图吗,麻烦发来学习下

驱动和控制室直插的
页: [1]
查看完整版本: 如何使用步进电机驱动扩展板?