pz_cloud
发表于 2013-10-29 12:43:45
本帖最后由 pz_cloud 于 2013-10-29 12:46 编辑
swfzz 发表于 2013-10-28 22:08 static/image/common/back.gif
吐血哦,为啥,我用的IDE 1.0.5 死活不出现你说的呢,一直是UPLOADING!
1.05好像是不显示下载过程的,你换回1.04之前就行啦,另外记得在偏好设置里开启显示的选项
swfzz
发表于 2013-10-29 21:58:18
请问,我的是2560,要是想用蓝牙下载的话,是不是IDE里是无法改变串口速率115200,只能用AT改蓝牙的端口速率了?我说呢,死活不动呢,好像是端口速率不一样的问题导致的!
pz_cloud
发表于 2013-10-30 13:56:04
swfzz 发表于 2013-10-29 21:58 static/image/common/back.gif
请问,我的是2560,要是想用蓝牙下载的话,是不是IDE里是无法改变串口速率115200,只能用AT改蓝牙的端口速率 ...
ide可以改,在你arduino的安装目录,hardware\arduino目录,board文档里改,把mega2560.upload.speed=115200
改成
mega2560.upload.speed=57600,重启ide就行
swfzz
发表于 2013-11-4 14:46:19
多谢,晚上回去试一下!
swfzz
发表于 2013-11-9 09:11:04
哎,还是不行,改成了9600,还是超时那个接收发送,这时候用USB也不行了,有两个问题请教一下:
1,2560 用USB也只能是115200速率?在2560硬件速率能改么?
2,要是想用蓝牙传的话,是不是还是上面哪个理啊,蓝牙已经配对成功了,剩下的就只剩IDE1.0.5和RX0,TX0之间的事了?在蓝牙上面改的,是蓝牙针脚和RX0,TX0那段的速率啊?
菜鸟问题,请别笑话!
pz_cloud
发表于 2013-11-9 15:55:15
本帖最后由 pz_cloud 于 2013-11-9 15:57 编辑
swfzz 发表于 2013-11-9 09:11 static/image/common/back.gif
哎,还是不行,改成了9600,还是超时那个接收发送,这时候用USB也不行了,有两个问题请教一下:
1,2560 用 ...
你改了那个9600但是mega没有刷9600的bootloader当然不行啊。。bootloader里设置的mega波特率是115200,你ide里改成9600了配不上所以usb也不行了。为什么不直接改蓝牙模块呢?把ide改回115200,蓝牙模块用AT也改115200,就行了啊。
还有个问题,因为蓝牙模块没有dtr脚,所以一定要手动复位的
et-mac
发表于 2013-11-9 23:33:28
这个要学习下.
谢谢!
swfzz
发表于 2013-11-11 11:35:59
回楼楼上兄弟,因为我没有USB转TTL,难不成有其它方法改蓝牙速率,我的是HC-07
pz_cloud
发表于 2013-11-11 23:28:59
swfzz 发表于 2013-11-11 11:35 static/image/common/back.gif
回楼楼上兄弟,因为我没有USB转TTL,难不成有其它方法改蓝牙速率,我的是HC-07
有啊,用arduino就能改,参考http://www.geek-workshop.com/forum.php?mod=viewthread&tid=3035
swfzz
发表于 2013-11-14 13:47:47
本帖最后由 swfzz 于 2013-11-14 14:23 编辑
不懂中,还多个AT出来了
swfzz
发表于 2013-11-14 15:25:04
弄了几个小时了,还是不行啊,道理我是想明白了,可是:
HC-07是否不用另外给电平,直接就可以发送AT指令啊?
#define LED 13
void setup()
{
pinMode(LED,OUTPUT);
Serial.begin(9600);//这里应该和你的模块通信波特率一致
delay(100);
Serial.println("AT");
delay(100);
Serial.println("AT+NAMEswfblue");//命名模块名
delay(100);
Serial.println("AT+PIN1234");//设置配对密码,如1234
delay(100);
Serial.println("AT+BAUD8");//设置波特率9600,停止位1,校验位无
}
void loop()
{
digitalWrite(LED, HIGH);
delay(500);
digitalWrite(LED, LOW);
delay(500);
}
在网上搜到的HC-07,AT指令应该是这样格式的,可惜啊,没效果!
想省个USB-TTL线真心不容易啊
hys
发表于 2013-12-14 21:13:22
蓝牙模块通过AT指令设成从机模式,这个怎么弄?可以详细点吗
leicheng
发表于 2014-2-14 22:42:09
采用笔记本内置蓝牙连接了HC-05,见下图。
只能通过传入COM17口接收数据,但传出COM16口不知道去哪里了,arduino编译环境里可供选择的串口没有16~ 无法下载程序到arduino。请达人指点~
atsky
发表于 2014-2-14 23:56:24
好帖,标记一下
melodynn03
发表于 2014-3-22 16:17:52
楼主,我电脑上没有蓝牙模块.
但是我有一个USBtoTTL的头,然后我有两个HC06分不出哪一个是主和从,然后我设置了一下,可以通过Arduino接蓝牙1发送数据到电脑上插着的蓝牙2.
但是不知道如何利用他们之间进行无线的程序下载到arduino里.
我在IDE里选择连接串口是接在电脑上蓝牙的串口.但是老提示我没连接ARDUINO...
问题关键是我的ARduino没有用外部电源.是插在另外一个USB上是COM6,
电脑蓝牙接在COM2,我选COM2,下载不过去...