血阳 发表于 2015-8-31 19:56:02

antbot 发表于 2015-8-31 11:49 static/image/common/back.gif
L298N有5V输出,可以用来给ARDUINO供电




嗯嗯。。。。

詹伯伯 发表于 2015-9-13 17:14:11

很详细额我最近也做了个打算下一步做个视频监控的小车 比较有意思:)

血阳 发表于 2015-9-13 21:19:18

詹伯伯 发表于 2015-9-13 17:14 static/image/common/back.gif
很详细额我最近也做了个打算下一步做个视频监控的小车 比较有意思

嗯嗯,做出蓝牙小车只是第一步,也是只是基础,要想玩好了,在这个基础上继续研发,就一定会有更好玩的东西出现的。

linzihualzh 发表于 2015-9-16 21:51:29

楼主你好 我现在根据你的蓝牙测试程序测试发现输入命令‘1’后L灯没有变化,但是用电脑串口发送时是正常变化的,请问是怎么回事呀:'((还有手机调试蓝牙时使用哪个模式呀。。)

血阳 发表于 2015-9-17 17:21:22

linzihualzh 发表于 2015-9-16 21:51 static/image/common/back.gif
楼主你好 我现在根据你的蓝牙测试程序测试发现输入命令‘1’后L灯没有变化,但是用电脑串口发送时是正常变化 ...

你确定蓝牙连接成功了吗?蓝牙连接成功以后,会有success的提示。

linzihualzh 发表于 2015-9-18 12:58:12

连接是连接成功了,不过就是发送命令没有反应,不知道是不是我没有用蓝牙拓展模块的原因?

血阳 发表于 2015-9-18 17:25:56

linzihualzh 发表于 2015-9-18 12:58 static/image/common/back.gif
连接是连接成功了,不过就是发送命令没有反应,不知道是不是我没有用蓝牙拓展模块的原因?

那你的蓝牙和arduino的连线是否确定正确?
还有,发送的命令,你试试发送1和1对应的那个 ASCII码看看。

killsaler 发表于 2015-11-3 22:00:01

void stop();
void left();
void forward();
void back();
void right();

void setup()
{
pinMode( 11, OUTPUT);
pinMode( 5, OUTPUT);
pinMode( 6, OUTPUT);
pinMode( 10, OUTPUT);
Serial.begin(9600);
}
int i;

void loop()
{
    if(Serial.available())
    {
      i=Serial.read();
      
      switch(i)
      {
      
      case'2':
          {forward( );   break;}
      case'4':
          {left( );   break;}
      case'5':
          {stop();   break;}
      case'6':
          {right( );   break;}
      
      case'8':
          {back( );   break;}
      
      }
    }
}
void forward()
{
analogWrite(5 , 0);
analogWrite(6 , 180);
analogWrite(10 , 0);
analogWrite(11 , 180);
delay( 300 );
}

void left()
{
analogWrite(5 , 180);
analogWrite(6 , 0);
analogWrite(10 , 0);
analogWrite(11 , 180);
delay( 300 );
}

void back()
{
analogWrite(5 , 180);
analogWrite(6 , 0);
analogWrite(10 , 180);
analogWrite(11 , 0);
delay( 300 );
}

void right()
{
analogWrite(5 , 0);
analogWrite(6 , 180);
analogWrite(10 , 180);
analogWrite(11 , 0);
delay( 300 );
}

void stop()
{
analogWrite(5 , 0);
analogWrite(6 , 0);
analogWrite(10 , 0);
analogWrite(11 , 0);
delay( 300 );
}
楼主你好,我想问问我的小车为什么测试不成功上面是代码,蓝牙连接也成功,发送也是succeed,就是不动,我开始以为电压不够,但增加电压后也不行,电机完全没反应,线路是之前测试超声波模块时接的,所以应该不是线路问题,求解

血阳 发表于 2015-11-4 12:24:59

killsaler 发表于 2015-11-3 22:00 static/image/common/back.gif
void stop();
void left();
void forward();


你的函数里面,加delay干嘛呀?
可以去掉delay。
或者如果你要加的话,delay时间延长一点,比如delay(1000)试试。

血阳 发表于 2015-11-4 12:28:09

killsaler 发表于 2015-11-3 22:00 static/image/common/back.gif
void stop();
void left();
void forward();


还有,如果你不控制速度的话,别用analogWrite,因为这个函数只能针对特殊引脚,用digitalWrite才对。

killsaler 发表于 2015-11-4 22:58:13

血阳 发表于 2015-11-4 12:24 static/image/common/back.gif
你的函数里面,加delay干嘛呀?
可以去掉delay。
或者如果你要加的话,delay时间延长一点,比如delay( ...

我试过去掉,后面直接用你的代码,可惜还是不行,我一开始用nano,后面用UNO,还是不行,不过可能是我不知道那里出错了,等过几天再测试,再跟你讨论

liuxingwang 发表于 2015-11-12 11:33:45

如果用HC—06的蓝牙模块!大神怎么连接?不用那个蓝牙拓展板行吧?我是新手

血阳 发表于 2015-11-12 20:31:00

liuxingwang 发表于 2015-11-12 11:33 static/image/common/back.gif
如果用HC—06的蓝牙模块!大神怎么连接?不用那个蓝牙拓展板行吧?我是新手

你可以去看看其他大神的,应该有这个模块的帖子,我也没怎么研究过这个,就不误人子弟了。

2D刺猬 发表于 2015-11-25 08:06:10

可以说说你的qq号吗?我想加你也做小车。

2D刺猬 发表于 2015-11-25 10:55:36

要两个电机吗
页: 1 2 3 4 5 6 [7] 8 9 10 11
查看完整版本: 从菜鸟到完美掌控arduino蓝牙小车