血阳
发表于 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