阳阳 发表于 2016-4-5 21:55:30

基于Arduino控制小车源程序代码

谁能帮忙看看小车程序如何控制?

董董soul 发表于 2016-4-6 10:39:59

?程序呢?

阳阳 发表于 2016-4-6 18:23:13

董董soul 发表于 2016-4-6 10:39 static/image/common/back.gif
?程序呢?

#include <AFMotor.h>
int buttonpin(9);
AF_DCMotor motor1(1);
AF_DCMotor motor2(2);
void setup()
{
motor1.setSpeed(255);
motor2.setSpeed(255);

}
void loop()
{
    motor1.run(BACKWARD); //正转
    motor2.run(BACKWARD);
    delay(10000);         //延时10秒
    motor1.run(RELEASE);//停止
    motor2.run(RELEASE);
    delay(5000);          //延时5秒
    motor1.run(FORWARD);//反转
    motor2.run(FORWARD);
    delay(10000);         //延时10秒
}

xinhoujue 发表于 2016-4-7 04:11:57

这个应该不用再解释了吧?

董董soul 发表于 2016-4-7 10:54:05

阳阳 发表于 2016-4-6 18:23 static/image/common/back.gif
#include
int buttonpin(9);
AF_DCMotor motor1(1);


具体引脚设定已经包含在了头文件的库《AFMotor.h》里面了,然后我一步一步往下给你解释,首先是定义了一个buttonpin的引脚为9,声明一下两个电机控制为1,2。
setup里面写的是设置电机速度为255,
loop是循环,循环大括号里面的语句,前进10秒,停止5秒,后退10秒,
整体程序就是这样,建议在后退的语句后面,再加上停止5秒的语句,这样你就能看到小车,前进一下,后退一下的效果,中间有停顿,会更好看

血阳 发表于 2016-4-7 20:24:37

说一下你的问题是啥呀,
程序编译是否成功?
编译成功了小车是否有运动?
遇到的问题是什么?

阳阳 发表于 2016-4-13 14:30:06

董董soul 发表于 2016-4-7 10:54 static/image/common/back.gif
具体引脚设定已经包含在了头文件的库《AFMotor.h》里面了,然后我一步一步往下给你解释,首先是定义了一个 ...

这只是一个轮子转,我在想如何让小车四轮转

董董soul 发表于 2016-4-14 10:48:05

阳阳 发表于 2016-4-13 14:30 static/image/common/back.gif
这只是一个轮子转,我在想如何让小车四轮转

能看下你的电机驱动模块吗?是什么型号的

阳阳 发表于 2016-4-15 10:50:56

董董soul 发表于 2016-4-14 10:48 static/image/common/back.gif
能看下你的电机驱动模块吗?是什么型号的

L293D电机驱动模块

董董soul 发表于 2016-4-15 16:05:51

阳阳 发表于 2016-4-15 10:50 static/image/common/back.gif
L293D电机驱动模块

http://www.arduino.cn/thread-15785-1-1.html
这个资料,你看看
页: [1]
查看完整版本: 基于Arduino控制小车源程序代码