Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2529|回復: 4
打印 上一主題 下一主題

[已解決]ARDUINO和步進馬達接法

[複製鏈接]
跳轉到指定樓層
1#
發表於 2015-4-25 01:20:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 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分別要對應到步進馬達的哪個接腳...
2#
發表於 2015-4-26 01:11:29 | 只看該作者
回復 1# thuthu94


   你把你接的圖拍一張上傳就知道
3#
 樓主| 發表於 2015-4-28 11:35:14 | 只看該作者
回復 2# ates1687

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


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


ARDUINO接5V電源
4#
發表於 2015-4-29 10:06:56 | 只看該作者
回復 3# thuthu94
12V? 那網址的裡面馬達從來沒有提到要接12V ~~
5#
 樓主| 發表於 2015-4-30 12:20:17 | 只看該作者
回復 4# ates1687


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

另外已經解決問題了
函數庫是以A,A',B,B'的順序來動
結果是馬達的B線接觸不良而導致馬達不會運轉
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-5-23 16:05 , Processed in 0.357680 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表