【arduino】HC-05蓝牙模块入手调试中
arduino吧
全部回复
仅看楼主
level 7
HC-05蓝牙今天到手想试试,但是不会用啊谁能指导一下?想链接电脑传文件看看效果
2016年03月07日 11点03分 1
level 11
你拿到的应该是透传模块
简单的说只能模拟为串口
无法像手机那样传文件
2016年03月07日 11点03分 2
串口也是可以传文件的吧?
2016年03月07日 12点03分
@终结者默默 串口可以传文件,但是具体的话需要你自己写程序来实现协议了。
2016年03月07日 12点03分
level 7
类似这样的啊 大神能指点些简单的吗?我手机发送AT指令 电脑接到是乱码
2016年03月07日 12点03分 3
level 7
手机发的指令
2016年03月07日 13点03分 5
波特率是不是38400?每个波特率都试一下
2016年03月07日 20点03分
手机端是现成的,不知道里面代码编写时设置为多少,又说一般是9600
2016年03月08日 00点03分
@终结者默默 源码里是9600你需要一本书好好看看,一看就懂
2016年06月02日 08点06分
楼主这个软件是什么软件
2022年11月01日 00点11分
level 7
已经搞定了,还是没设置好波特率和校验位问题,应该是9600’0’1模式
2016年03月08日 05点03分 6
level 5
蓝牙的问题一般都是波特率,可以at改,Arduino也可以改
2016年03月08日 05点03分 7
[真棒]是的啊,有啥蓝牙项目可玩的吗?
2016年03月08日 08点03分
level 7
蓝牙点灯
#include <SoftwareSerial.h>
SoftwareSerial BTSerial(10, 11); // RX | TX
void setup()
{
pinMode(9, OUTPUT);
digitalWrite(9, HIGH);
pinMode(13, OUTPUT);
digitalWrite(13, HIGH);
Serial.begin(9600);
Serial.println("Enter AT commands:");
BTSerial.begin(9600);
void loop()
{
if (BTSerial.available()){
char ch=BTSerial.read();
if(ch=='#'){
digitalWrite(13, HIGH);
}
else if(ch=='/'){
digitalWrite(13, LOW);
}
Serial.write(ch);
if (Serial.available())
BTSerial.write(Serial.read());
}
}
2016年03月08日 10点03分 8
level 7
当在程序里定义了 RX TX端后,,,arduino的这两个RX TX要与蓝牙板的TX RX链

2016年06月02日 08点06分 9
是的,t接r r接t 编译时候不要插模块
2016年06月02日 08点06分
@七彩虹丁峰峰 多谢啊 不过返回怎么重新设置蓝牙模块又忘记了 ---
2016年06月02日 08点06分
@终结者默默 返回?
2016年06月02日 08点06分
@七彩虹丁峰峰 蓝牙模块的设置。。
2016年06月03日 00点06分
level 7
2016年06月02日 08点06分 11
level 10
哦,这样啊。
2016年06月03日 04点06分 12
level 1
楼主能把下载蓝牙串口助手链接发给我吗,谢谢大佬
2017年04月27日 14点04分 13
你做到哪一步了啊
2017年04月29日 09点04分
level 1
大佬AT模式没问题了 ,但是单独传个字符来制,例如'A'来控制LED亮怎么弄,难道他以ASCII碼传送,字符'A'要在串口助手中以ASCII碼发送
2017年05月12日 01点05分 14
就是这样的啊
2017年06月09日 12点06分
level 1
你好,楼主,可以跟您要联系方式么,我也有类似问题想要跟您讨论
2017年06月01日 15点06分 15
Q1977800361啊
2017年06月09日 12点06分
level 1
楼主,我这蓝牙AT模式进不去,发送指令没有回复
2017年08月14日 07点08分 16
1