Robofun 機器人論壇

標題: [已解決]ARDUINO和步進馬達接法 [打印本頁]

作者: thuthu94    時間: 2015-4-25 01:20
標題: [已解決]ARDUINO和步進馬達接法
本帖最後由 thuthu94 於 2015-4-30 12:20 編輯

想請問一下目前是用HMS-61187步進 + 2003L + mage 2560

程式:

#include <Stepper.h>   



Stepper stepper(200, 11, 10, 9, 8);     // 360/1.8度


void setup()   


{   

stepper.setSpeed(140);     // 將馬達的速度設定成140RPM 最大  150~160   


}   

  



void loop()   

{   


stepper.step(200);//正1圈   

delay(1000);   


stepper.step(-100);//反半圈   

delay(1000);   
}


接法參考這裡http://atceiling.blogspot.tw/2013/04/arduino.html
只是我的2003的接地是接12V的地(12V的火接步進)

那個步進馬達的A A' B B'的腳不會接 已經試過好多種接法.... 就是不會正常的正轉/反轉
只會震動.....
Stepper(int steps, pin1, pin2, pin3, pin4) 這指令後面的pin1~4分別要對應到步進馬達的哪個接腳...
作者: ates1687    時間: 2015-4-26 01:11
回復 1# thuthu94


   你把你接的圖拍一張上傳就知道
作者: thuthu94    時間: 2015-4-28 11:35
回復 2# ates1687

Stepper stepper(200, 11, 10, 9, 8);11->A
10->B
9->A'
8->B'


用ULN2003L來接
GND接12V的GND
馬達接12V的正電壓


ARDUINO接5V電源
作者: ates1687    時間: 2015-4-29 10:06
回復 3# thuthu94
12V? 那網址的裡面馬達從來沒有提到要接12V ~~
作者: thuthu94    時間: 2015-4-30 12:20
回復 4# ates1687


   我是用12V的馬達 所以要另外接電源

另外已經解決問題了
函數庫是以A,A',B,B'的順序來動
結果是馬達的B線接觸不良而導致馬達不會運轉




歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2