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,下载不过去...
页: 1 [2] 3 4
查看完整版本: 蓝牙与arduino的完美结合~通过电脑自带蓝牙无线给arduino下载程序,已测试成功