清泛IT社区

标题: APP INVENTOR硬件交互学习教程03——巧借arduino nano 配置HC-05 [打印本页]

作者: mzb2012    时间: 2024-06-25 22:50
标题: APP INVENTOR硬件交互学习教程03——巧借arduino nano 配置HC-05
1.HC-05模块有两种模式
配置模式:进入方式,上电前按住模块按键,通电LED慢闪即进入配置模式,默认波特率38400,数据为8,停止位1

通信模式:不按下按键,上电就是这个模式,默认串口波特率9600,数据位8,停止位1

2.arduino nano波特率转换程序,它实现波特率的转换,下载程序到板子。
#include <SoftwareSerial.h>
SoftwareSerial EEBlue(12, 10); // RX | TX

void setup() {
  // initialize both serial ports:
  Serial.begin(9600);
  EEBlue.begin(38400);
  Serial.println("Enter AT commands!");
}

void loop() {
  // read from port 1, send to port 0:
  if (EEBlue.available()) {
    int inByte = EEBlue.read();
    Serial.write(inByte);
  }

  // read from port 0, send to port 1:
  if (Serial.available()) {
    int inByte = Serial.read();
    EEBlue.write(inByte);
  }
}



3.通过串口助手,配置9600,发送查询和设置指令
(, 下载次数: 8)
这里重点是查看角色AT+ROLE,我们需要配置成从角色,手机是主角色
另外一个就是AT+PSWD?,这个手机配对是需要的
最后一个就是AT+UART?,波特率我们使用9600,当然你可以自行设置成其他。

4.通过上面设置后,我们就可以来使用模块进行数据通信了。





欢迎光临 清泛IT社区 (https://bbs.tsingfun.com/) Powered by Discuz! X3.3