|
發表於 2015-2-13 00:36:26
|
顯示全部樓層
回復 1# fsn103659
網站上面是直接接5V,你ST-30步進馬達需求的是12V,
會抖動是正常的,因為電壓不足,
紅色V+需找12V(不建議),去找5V會比較好
老師給你的那顆馬達建議用3D印表機的步進馬達(NEMA17 L40)去使用!
另外搭配控制板Allegro MicroSystems A3967
如圖這樣↓(變壓器可接9V電池!)
測試程式如下
------------------------------------------------------------------
int dirpin = 2; //方向
int steppin = 3;
void setup()
{
pinMode(dirpin,OUTPUT);
pinMode(steppin,OUTPUT);
}
void loop()
{
int i;
digitalWrite(dirpin,LOW);
delay(1);
for (i=1;i<10000;i++) //增加步數
{
digitalWrite(steppin,LOW);
digitalWrite(steppin,HIGH);
delayMicroseconds(150); //增加速度
}
digitalWrite(dirpin,HIGH);
delay(1);
for (i=1;i<10000;i++) //增加步數
{
digitalWrite(steppin,LOW);
digitalWrite(steppin,HIGH);
delayMicroseconds(150); //增加速度
}
}
----------------------------------------------------------------
注意:測試程式是我自己用在別的用途,要自己調步數跟速度,
否則手臂會"粉碎性骨折"or"開放性骨折"我就不管了XD...... |
|