标签:nano Arduino 38400 05 蓝牙 BT 串口 Serial 数据
怕自己忘记,所以记录一下。
代码
#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引脚 未连接的时候为低,有连接的时候为高
标签:nano,Arduino,38400,05,蓝牙,BT,串口,Serial,数据 来源: https://www.cnblogs.com/zhcwcp/p/15795279.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。