kowala's home

kowala's home
這裡是我的學習筆記,陸續增加中。
http://kowala21.blogspot.com

2014-07-11

使用 Arduino Pro Mini + 驅動板 來驅動步進馬達 28BYJ-48 5VDC


這個是參考別人的,只是測試資料,做個筆記
例中一次轉一圈,停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

沒有留言:

張貼留言

請提供您的寶貴意見 ;-)