“MCookie-BLEUpload/zh”的版本间的差异
502748957@qq.com(讨论 | 贡献) |
502748957@qq.com(讨论 | 贡献) |
||
第29行: | 第29行: | ||
<p style="color: #333333;font-size:155%">'''编程手册'''</p> | <p style="color: #333333;font-size:155%">'''编程手册'''</p> | ||
*使用IOS设备实现蓝牙透传功能: | *使用IOS设备实现蓝牙透传功能: | ||
− | + | 1)所需硬件<br> | |
*[[MCookie-Core+]] | *[[MCookie-Core+]] | ||
*[[MBattery+]] | *[[MBattery+]] | ||
第35行: | 第35行: | ||
*[[MCookie-BLEUpload/zh]] | *[[MCookie-BLEUpload/zh]] | ||
*[[Sensor-LED/zh]] | *[[Sensor-LED/zh]] | ||
− | + | <br> | |
− | + | 2)将Core+、Hub模块叠在Battery+模块上,将LED连接在HUB的D6/D7接口。将如下程序下载至Core+中(此时不要叠加BLEUPLOAD模块) | |
<source lang="cpp"> | <source lang="cpp"> | ||
void setup() | void setup() | ||
第60行: | 第60行: | ||
} | } | ||
</source> | </source> | ||
− | + | 3)下载完成后,将BLEUPLOAD叠在Core+上,此时可以看到BLEUPLOAD的指示灯红蓝交替闪烁。<br> | |
− | + | 4)参照这篇文档连接蓝牙'''[[【使用LightBlue通信】]]'''<br> | |
− | + | 5)找到UUID:FFF0下面的TRANS后点进去<br> | |
[[File:BLE FFF0.PNG|400px|center]] | [[File:BLE FFF0.PNG|400px|center]] | ||
− | + | 6)首先点击右上角Hex,改为选择UTF-8,发送所见即所得的字符串。之后回到这一页,点击“write new value”并输入“n”,此时可以观察到连接在D6的LED亮起<br> | |
− | + | 7)之后再次点击“write new value”并输入“f”,此时可以观察到灯熄灭。<br> | |
− | + | 8)之后轮流点击n和f可以观察到灯亮灭。<br> | |
− | + | 至此通信功能实现。<br> | |
[[File:BLE WITHOUTREP.PNG|400px|center]] | [[File:BLE WITHOUTREP.PNG|400px|center]] | ||
'''此模块依旧可以参照BlueTooth模块使用,只需注意通信使用的是串口0(即D0/D1)''' | '''此模块依旧可以参照BlueTooth模块使用,只需注意通信使用的是串口0(即D0/D1)''' |
2018年12月18日 (二) 10:22的版本
| |
|
技术规格
编程手册
1)所需硬件
void setup()
{
Serial.begin(57600);
pinMode(D6,OUTPUT);
}
void loop()
{
if(Serial.available())
{
char c = Serial.read();
if(c=='n')
{
digitalWrite(D6,HIGH);
}else if(c=='f')
{
digitalWrite(D6,LOW);
}
}
}
3)下载完成后,将BLEUPLOAD叠在Core+上,此时可以看到BLEUPLOAD的指示灯红蓝交替闪烁。 6)首先点击右上角Hex,改为选择UTF-8,发送所见即所得的字符串。之后回到这一页,点击“write new value”并输入“n”,此时可以观察到连接在D6的LED亮起 此模块依旧可以参照BlueTooth模块使用,只需注意通信使用的是串口0(即D0/D1)
Protocol Reference
文档
注意事项
Q&A
历史
图库 |