编译环境: 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/
文章评论(0条评论)
登录后参与讨论