血阳 发表于 2015-7-22 22:16:52

艾弗森闯天涯 发表于 2015-7-22 22:12 static/image/common/back.gif
EN天辣   好吧谢谢啦!另外,Arduino 板子上有3.3V和5V端口,3.3V我给蓝牙板子供电了,5V我给L298N芯片 ...

我是直接让arduino的5V接在L298N的VCC,然后两个的GND相连,然后直接给arduino板子供电。其他我就没有连其他电源了,但是我的能跑起来的啊。

血阳 发表于 2015-7-22 22:17:53

艾弗森闯天涯 发表于 2015-7-22 14:10 static/image/common/back.gif
#define IN1 11
#define IN2 12 //定义In1接arduino的4引脚,In2接5引脚
#define EN1 9//用PWM控制电机 ...

今天我随便写了个小程序来试试改变电机速度,但是不知道哪出问题了,改变不了,用电压表测PWM输出引脚,也没问题,我也在琢磨。。。。

艾弗森闯天涯 发表于 2015-7-22 23:08:26

血阳 发表于 2015-7-22 22:17 static/image/common/back.gif
今天我随便写了个小程序来试试改变电机速度,但是不知道哪出问题了,改变不了,用电压表测PWM输出引脚,也 ...

嗯你说的我试过了我给他单纯的赋予几个不同的analogWrite(9,--)一个值,然而他的转速还是那样没有改变。

血阳 发表于 2015-7-22 23:36:52

本帖最后由 血阳 于 2015-7-23 00:15 编辑

我找到问题了,问题就是接线的问题。
我之前那样的接线,不能调速。
接线改为:
L298NGND 接   arduino GND;
L298NVCC 外接另一个电源;
arduino自己也接一个电源。
L298N5V   这里可以不用接   arduino 5V了;
我写了个小小的测试程序,来测试车速改变情况。
这是让一个轮子以三中速度分别3s,循环着,我试了试,效果还不错,你可以参考参考:

#define IN1 8 
#define IN2 9
#define ENA 10   //Lefe

void forward( );

void setup()
{
  pinMode(IN1,OUTPUT);
  pinMode(IN2,OUTPUT);
  pinMode(ENA,OUTPUT);
}
void loop()
{
    analogWrite(ENA,110);
    forward( );
    delay(3000);
    analogWrite(ENA,160);
    forward( );
    delay(3000);
    analogWrite(ENA,250);
    forward( );
    delay(3000);
    
}

/**************************************************
forward子函数——前进子函数
函数功能:控制履带车前进
**************************************************/
void forward( )
{
          digitalWrite(IN1,HIGH);      
          digitalWrite(IN2,LOW);         //左轮前进
}


血阳 发表于 2015-7-23 15:10:36

艾弗森闯天涯 发表于 2015-7-22 23:08 static/image/common/back.gif
嗯你说的我试过了我给他单纯的赋予几个不同的analogWrite(9,--)一个值,然而他的转速还是那样没有改变 ...

问题找到了,就是上面一楼所述,忘记@你了。你可以参考参考。

mqp 发表于 2015-7-25 17:17:12

为什么我用电脑的串口可以控制小车,而用蓝牙不能呢??HC-06 和mega2560

血阳 发表于 2015-7-26 00:48:03

mqp 发表于 2015-7-25 17:17 static/image/common/back.gif
为什么我用电脑的串口可以控制小车,而用蓝牙不能呢??HC-06 和mega2560

你是蓝牙和电脑连,还是蓝牙和手机连啊?

血阳 发表于 2015-7-26 00:48:30

mqp 发表于 2015-7-25 17:17 static/image/common/back.gif
为什么我用电脑的串口可以控制小车,而用蓝牙不能呢??HC-06 和mega2560

连接匹配上没?通信建立起来了没?

mqp 发表于 2015-7-27 08:18:48

血阳 发表于 2015-7-26 00:48 static/image/common/back.gif
连接匹配上没?通信建立起来了没?

连接上的,灯常亮,也匹配了的,就是电脑串口端发数据可以控制小车,但是手机就没有反应:'(

血阳 发表于 2015-7-27 11:11:44

mqp 发表于 2015-7-27 08:18 static/image/common/back.gif
连接上的,灯常亮,也匹配了的,就是电脑串口端发数据可以控制小车,但是手机就没有反应

电脑能连上说明程序和电路都没问题。
那你手机蓝牙匹配上来没?手机的蓝牙的按键设置了没?用的是哪个软件啊?

艾弗森闯天涯 发表于 2015-8-2 21:17:37

血阳 发表于 2015-7-23 15:10 static/image/common/back.gif
问题找到了,就是上面一楼所述,忘记@你了。你可以参考参考。

3q,血阳,我这边Arduino出现了一点问题,不注意电压加大了板子出现了问题, 查了下说是得重新刷bootloader,我板子的型号是    Arduino Nano w/ATmega328   你有没有出现过这方面的问题,或者有什么经验可以提供我参考,谢谢了。。。。

艾弗森闯天涯 发表于 2015-8-2 21:21:48

血阳 发表于 2015-7-23 15:10 static/image/common/back.gif
问题找到了,就是上面一楼所述,忘记@你了。你可以参考参考。

3Q,血阳!我这边有个其他问题,我的板子出现了问题,我查了下说是得重新刷bootloader,我板子的型号是 Arduino Nano w/ATmega328 ,你有没有这方面的经验:handshake

zhiqiu1001 发表于 2015-8-4 15:28:41

好贴,盼星星盼月亮,盼来了好贴。

血阳 发表于 2015-8-5 15:41:25

zhiqiu1001 发表于 2015-8-4 15:28 static/image/common/back.gif
好贴,盼星星盼月亮,盼来了好贴。

相互学习,共同进步:lol

血阳 发表于 2015-8-5 15:43:54

艾弗森闯天涯 发表于 2015-8-2 21:21 static/image/common/back.gif
3Q,血阳!我这边有个其他问题,我的板子出现了问题,我查了下说是得重新刷bootloader,我板子的型号是 Ar ...

你遇到的问题是啥呀?为什么要重新刷bootloader啊?
我没有用过Nano,但看了大神们的帖子感觉和Uno差不多的吧,引脚用对就没问题的啊。
页: 1 2 3 4 [5] 6 7 8 9 10 11
查看完整版本: 从菜鸟到完美掌控arduino蓝牙小车