“MCookie-BLE”的版本间的差异
853387039@qq.com(讨论 | 贡献) (→开发) |
853387039@qq.com(讨论 | 贡献) (→开发) |
||
第49行: | 第49行: | ||
通讯源代码参考:https://github.com/iascchen/android-microduino | 通讯源代码参考:https://github.com/iascchen/android-microduino | ||
− | + | *程序 | |
+ | <source lang="cpp"> | ||
+ | #include <SoftwareSerial.h> | ||
+ | // RX, TX ,使用默认蓝牙通信串口4,5 | ||
+ | SoftwareSerial mySerial(4, 5); | ||
+ | #define my_Serial mySerial | ||
+ | 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"); //向蓝牙通信的另一端发送数据 | ||
+ | } | ||
+ | } | ||
+ | </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
#include <SoftwareSerial.h>
// RX, TX ,使用默认蓝牙通信串口4,5
SoftwareSerial mySerial(4, 5);
#define my_Serial mySerial
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"); //向蓝牙通信的另一端发送数据
}
}
引脚说明
应用
问题解答
图库 |