原创 arduino 电机驱动实验

2011-4-4 09:27 4119 6 6 分类: EDA/ IP/ 设计与制造

编译环境: DELL D630 笔记本


实验板:arduino  Duemilanove 改进版控制板 ATmega168(看下面的连接)。



http://blog.ednchina.com/huanan_/1983286/message.aspx


http://item.taobao.com/auction/item_detail.htm?item_num_id=9342078118



 


 


 


 


 


 


 


 


 


 


 


 


编译环境:arduino 0022


编译器截图:


[attachimg]146528[/attachimg]


编译的时候会发生如下错误“AF_DCMotor does not name a type”,这是因为缺少基础的库文件。下载后放在arduino-0022\libraries目录下就可以。[attach]146529[/attach]


#include <AFMotor.h>
AF_DCMotor motor(2,MOTOR12_64KHZ);


void setup()
{
  Serial.begin(115200);
  Serial.println("Motor test");
  motor.setSpeed(200);
}


void loop()
{
  while(1)
  {
  Serial.println("tick");
  motor.run(FORWARD);  //turn it on going forward
  delay(1000);
 
  Serial.println("tock");
  motor.run(BACKWARD);  //the other way
  delay(1000);
 
  Serial.println("tack");
  motor.run(RELEASE);  //stopped
  delay(500);
  }


}


注意事项:


   1、电机驱动板的外接电源一定要连接上,这是直接给电机(M1、M2、M3、M4)供电的,必须连接(舵机除外)。


   2、使用外接电源是,PWR跳线帽要去掉。


效果图如下:


[attachimg]146759[/attachimg]


[attachimg]146761[/attachimg]


 



哈尔滨同翔电子


QQ:306136554


http://shop33987716.taobao.com/


http://www.tongxiangdz.com

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条