“两个Microduino BT互相通信”的版本间的差异
853387039@qq.com(讨论 | 贡献) |
502748957@qq.com(讨论 | 贡献) |
||
(未显示1个用户的2个中间版本) | |||
第2行: | 第2行: | ||
|- | |- | ||
| | | | ||
− | 步骤一:两个BT模块匹配连接 | + | *步骤一:两个BT模块匹配连接 |
− | 参考:[[新版本连接方法]] | + | **参考:[[新版本连接方法]] |
− | 步骤二: | + | |
+ | *步骤二: | ||
默认串口为软串口(D4,D5),这里介绍默认串口的连接方法,如果更改跳线你需要对应更改串口程序。注意软串口波特率不能高于38400. | 默认串口为软串口(D4,D5),这里介绍默认串口的连接方法,如果更改跳线你需要对应更改串口程序。注意软串口波特率不能高于38400. | ||
*使用串口1(D2,D3): | *使用串口1(D2,D3): | ||
第40行: | 第41行: | ||
[[File:Microduino-BLE-send-3.jpg|center]] | [[File:Microduino-BLE-send-3.jpg|center]] | ||
|} | |} | ||
+ | |||
+ | '''[[Microduino-Module BLE/zh | 返回BLE模块页面]]''' |
2018年6月13日 (三) 09:32的最新版本
默认串口为软串口(D4,D5),这里介绍默认串口的连接方法,如果更改跳线你需要对应更改串口程序。注意软串口波特率不能高于38400.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(4, 5); // RX, TX
void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(9600);
// set the data rate for the SoftwareSerial port
mySerial.begin(9600);
}
void loop() // run over and over
{
if(Serial.available())
{
mySerial.write(Serial.read());
}
if(mySerial.available())
{
Serial.write(mySerial.read());
}
}
将程序下载到核心板,可以通过串口输入数据相互发送数据。 注意,蓝牙连接后,AT命令不起作用了,只能当数据发送出去。 |