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引脚 未连接的时候为低,有连接的时候为高

 

posted @   Wakupyou  阅读(462)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示