新手求救(arduino驱动两个TB6560电机驱动程序)
arduino驱动两个TB6560带两个步进电机时,程序如下:void setup()
{
pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
}
void loop()
{
digitalWrite(8,HIGH);
digitalWrite(9,HIGH);
delay(10);
digitalWrite(8,LOW);
digitalWrite(9,LOW);
delay(10);
}为何两个电机都不转?同样的程序驱动一个电机却可以转。我是新手,请赐教~ 哦,我是用数字口8和9分别接入TB6560板子的CLK+端,CLK-端分别接入arduino的GND端 是不是电源功率不够?你电源是怎么接的? 有可能是电流不够吧。试试把电流调低一点,扭力会下降,但速度不变。 先谢谢各位老师~我是用12V的电源并联两个TB6560板子的,在网络上看到别人说多电机不能用delay函数,不知道是否是真的?我把两个步进电机所有端口并联,接入一个TB6560驱动板,结果两个电机都转啦……:P,电流在哪里调低 谢谢,两位老师。按照你们的方法成功啦:lol
页:
[1]