Arduino nano开发板修改HC-05蓝牙模块参数
怕自己忘记,所以记录一下。
代码
#include "SoftwareSerial.h" //库文件 SoftwareSerial BT(11,12); //设置蓝牙与板子的连接端口。 (T棕色,R白色) 11-tx 12-rx char X; //定义一个变量存数据。 void setup() { Serial.begin(38400); //串口监视器通信速率,38400 Serial.println("蓝牙连接正常"); //串口监视器显示蓝牙正常状态 BT.begin(38400); //蓝牙通信速率,默认一般为 38400 } void loop() //大循环,执行。 { if (Serial.available()) //检测:【串口】如果数据写入,则执行。 { X = Serial.read(); //把写入的数据给到自定义变量 X BT.print(X); //把数据给蓝牙 } if (BT.available()) //检测:【蓝牙】如果数据写入,则执行。 { X = BT.read(); //把检测到的数据给到自定义变量 X Serial.print(X); //把从蓝牙得到的数据显示到串口监视器 } }
是来自于bilibili的某一位老师的,具体忘了,如有侵权,请告知,会立马删除。
注意:
1、进入AT指令模式后,波特率为38400,因此程序中的波特率必须全为38400
2、蓝牙state引脚 未连接的时候为低,有连接的时候为高
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律