marcusyy 发表于 2014-4-19 02:27:21

急!我的Arduino车出问题了

我用的是Arduino UNO,
但是我发现当USB接口插上时候,我导入的程序可以正常运行,e.g. 车子可以开
但是当USB接口拔掉以后, 程序就不能正常运行了,会一卡一卡的,不顺畅,求高手解答

未知数 发表于 2014-4-19 09:48:09

好歹传个视频或者代码来看看吧。。。。

mxhhaixin 发表于 2014-4-19 12:59:50

供电问题吧,一定要确保主控板,电机驱动板,传感器扩展板的供电达到要求。不然会碰到各种问题。

marcusyy 发表于 2014-4-19 16:27:23

mxhhaixin 发表于 2014-4-19 12:59 static/image/common/back.gif
供电问题吧,一定要确保主控板,电机驱动板,传感器扩展板的供电达到要求。不然会碰到各种问题。

/*
红外遥控实验
*/
#include <IRremote.h>

const int leftmotor0 = 5;
const int leftmotor1 = 6;
const int rightmotor0 = 9;
const int rightmotor1 = 10;
int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN); // 定义IRrecv 对象来接收红外线信号
decode_results results; //解码结果放在decode_results构造的对象results里


void irdisplay(unsigned long value) // 按下按键后,显示本遥控对应的按键
{
switch(value){ //判定按下的是哪个按键,串口显示按钮名称

case 0xFF02FD:
digitalWrite(leftmotor1, HIGH); //电源键按下,执行关闭LED灯
digitalWrite(leftmotor0, LOW); //电源键按下,执行关闭LED灯
digitalWrite(rightmotor1, HIGH); //电源键按下,执行关闭LED灯
digitalWrite(rightmotor0, LOW); //电源键按下,执行关闭LED灯
break;

case 0xFF9867:
digitalWrite(leftmotor1, LOW); //电源键按下,执行关闭LED灯
digitalWrite(leftmotor0, HIGH); //电源键按下,执行关闭LED灯
digitalWrite(rightmotor1, LOW); //电源键按下,执行关闭LED灯
digitalWrite(rightmotor0, HIGH); //电源键按下,执行关闭LED灯
break;

case 0xFFB04F:
digitalWrite(leftmotor1, LOW); //电源键按下,执行关闭LED灯
digitalWrite(leftmotor0, LOW); //电源键按下,执行关闭LED灯
digitalWrite(rightmotor1, LOW); //电源键按下,执行关闭LED灯
digitalWrite(rightmotor0, LOW); //电源键按下,执行关闭LED灯
break;


}
}

void setup()
{
pinMode(leftmotor0,OUTPUT); // 定义LED为输出引脚
pinMode(leftmotor1,OUTPUT); // 定义LED为输出引脚
pinMode(rightmotor0,OUTPUT); // 定义LED为输出引脚
pinMode(rightmotor1,OUTPUT); // 定义LED为输出引脚

Serial.begin(9600); //开启串口通信,并设定波特率为9600
irrecv.enableIRIn(); //启动红外解码
}

void loop() {
if (irrecv.decode(&results))
{//解码成功,收到一组红外线信号
irdisplay(results.value);
irrecv.resume();
}
}这是我写的没写完的代码 红外遥控 连上线是可以往前跑和往后跑的 但是断开USB就不行了。。

marcusyy 发表于 2014-4-19 16:27:44

未知数 发表于 2014-4-19 09:48 static/image/common/back.gif
好歹传个视频或者代码来看看吧。。。。

能否帮我看看楼上那段代码,谢谢!

mxhhaixin 发表于 2014-4-20 22:04:32

只有连上线程序能正常运行就说明你的程序没问题。你小车的供电是什么样的,是不是Arduino和电机驱动板共用一个电源?

未知数 发表于 2014-4-21 00:33:09

这个小车是四轮驱动的吗?感觉应该没有多大问题,有可能是电源吧

Blackink 发表于 2014-4-23 13:12:37

我上周也做了个红外遥控的车子,程序和你的一样。估计还是你的电池问题,建议用两节18650电池就OK了

aircharley 发表于 2014-4-23 17:11:52

电源问题吧
页: [1]
查看完整版本: 急!我的Arduino车出问题了