依我搜尋的結果,DK electronics shield應該是目前可以提供較多種類馬達得驅動控制板。

DK electronics shield可以提供4個直流馬達的控制,stepper motor ,以及2個servo使用,

此shield有提供函式庫,

Software Libray 下載,將下載的的.cpp, .h與example資料夾放在Arduino/libraries/

https://learn.adafruit.com/adafruit-motor-shield/downloads

這裡是說明如何使用DC motor的範例,

https://learn.adafruit.com/adafruit-motor-shield/using-dc-motors

使用此函式庫可以進行控制DC Motor的前進,後退與停止,非常方便。

dcmotor 001.jpg  

 Arduino 程式碼:

#include <AFMotor.h>

AF_DCMotor motor(2, MOTOR12_64KHZ); // create motor #2, 64KHz pwm

void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps
  Serial.println("Motor test!");
 
  motor.setSpeed(200);     // set the speed to 200/255
}

void loop() {
  Serial.print("tick");
 
  motor.run(FORWARD);      // turn it on going forward
  delay(1000);

  Serial.print("tock");
  motor.run(BACKWARD);     // the other way
  delay(1000);
 
  Serial.print("tack");
  motor.run(RELEASE);      // stopped
  delay(1000);
}

文章標籤
創作者介紹
創作者 fishark 的頭像
fishark

魚的方舟 * 圖形語言的世界* - LabVIEW 工作室 & APP開發研究室 & Arduino整合開發 -

fishark 發表在 痞客邦 留言(1) 人氣()


留言列表 (1)

發表留言
  • 訪客
  • 請問我要怎麼知道馬達正負要接M1 M2 M3 M4的哪頭呢??
    感謝

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼