“MCookie-BLE”的版本间的差异
853387039@qq.com(讨论 | 贡献) (→开发) |
853387039@qq.com(讨论 | 贡献) (→通过CoreUSB与其他蓝牙设备通讯) |
||
| 第51行: | 第51行: | ||
*程序 | *程序 | ||
<source lang="cpp"> | <source lang="cpp"> | ||
| − | #include <SoftwareSerial.h> | + | // RX, TX ,使用其他软串口用SoftwareSerial |
| − | // | + | //#include <SoftwareSerial.h> |
| − | SoftwareSerial mySerial(4, 5); | + | //SoftwareSerial mySerial(4, 5); |
| − | #define my_Serial mySerial | + | |
| − | String msg = ""; | + | //#define my_Serial mySerial |
| − | void setup() | + | #define my_Serial Serial1 |
| − | { | + | String msg = ""; |
| − | + | ||
| − | + | void setup() | |
| − | + | { | |
| − | } | + | // 初始化蓝牙通信波特率 |
| − | void loop() | + | my_Serial.begin(9600); |
| − | { | + | // 初始化串口监视器通信波特率 |
| − | + | Serial.begin(9600); | |
| − | + | } | |
| − | + | void loop() | |
| − | + | { | |
| − | + | //每收到一次信号,向通信另一端反馈一次 | |
| − | + | if (my_Serial.available() > 0) //如果串口有数据输入 | |
| − | + | { | |
| + | msg = my_Serial.readStringUntil('\n'); //获取换行符前所有的内容 | ||
| + | Serial.println(msg); //在串口监视器显示收到的msg中的字符串 | ||
| + | my_Serial.println("bluetooth respond"); //向蓝牙通信的另一端发送数据 | ||
| + | } | ||
} | } | ||
</source> | </source> | ||
2015年8月12日 (三) 14:12的版本
| Language | English |
|---|
|
Microduino-BT模块是蓝牙低能耗 (BLE) 的串口透明传输模块。可与其他蓝牙设备进行连接通讯。 特色
规格
文档支持AT指令配置/控制:文件:Microduino-BLE.pdf 开发串口通讯要求
通过CoreUSB与其他蓝牙设备通讯注意:如果使用Android设备调试,系统要4.3以上的才能与mCooki-BT模块通讯。支持蓝牙4.0的IOS设备( iPhone4s以上、iPod touch 5以上、iPad 3以上、iPad mini以上); 通讯源代码参考:https://github.com/iascchen/android-microduino
// RX, TX ,使用其他软串口用SoftwareSerial
//#include <SoftwareSerial.h>
//SoftwareSerial mySerial(4, 5);
//#define my_Serial mySerial
#define my_Serial Serial1
String msg = "";
void setup()
{
// 初始化蓝牙通信波特率
my_Serial.begin(9600);
// 初始化串口监视器通信波特率
Serial.begin(9600);
}
void loop()
{
//每收到一次信号,向通信另一端反馈一次
if (my_Serial.available() > 0) //如果串口有数据输入
{
msg = my_Serial.readStringUntil('\n'); //获取换行符前所有的内容
Serial.println(msg); //在串口监视器显示收到的msg中的字符串
my_Serial.println("bluetooth respond"); //向蓝牙通信的另一端发送数据
}
}
引脚说明
应用
问题解答
图库 |



