這個是參考別人的,只是測試資料,做個筆記
例中一次轉一圈,停5秒,再反轉一圈
影片
驅動板及步進馬達
程式碼
#include "myStepper.h"
#define STEPS 2048
Stepper stepper(STEPS,9,10,11,12);
void setup() {
stepper.SetSpeed(5);
}
void loop() {
stepper.Step(2048);
delay(5000);
stepper.Step(-2048);
delay(5000);
}
接線
Arduino 驅動板
--------------------------
D9 IN1
D10 IN2
D11 IN3
D12 IN4
VCC +
GND -
p.s.驅動板+-旁兩個JMP要CLOSE,驅動板最好獨立供電,避免 Arduino 燒毀,我只是測試會不會動,所以就直接接電用了XD
說明
原本應該是
#include <Stepper.h>
但我的 Arduino IDE v1.0.5 可能是內建了同名稱 LIB 導致 Link 會一直出現錯誤
所以就把它改個名子,放在同一個路徑下,這樣就可以正確編譯了
#include "myStepper.h"
下載
https://www.dropbox.com/s/e469pclk84fsbq3/myStepper.rar
參考資料
http://www.geek-workshop.com
沒有留言:
張貼留言
請提供您的寶貴意見 ;-)