“MCookie-BLEUpload/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
第29行: 第29行:
 
<p style="color: #333333;font-size:155%">'''编程手册'''</p>
 
<p style="color: #333333;font-size:155%">'''编程手册'''</p>
 
*使用IOS设备实现蓝牙透传功能:
 
*使用IOS设备实现蓝牙透传功能:
*1)所需硬件
+
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模块)
+
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的指示灯红蓝交替闪烁。
+
3)下载完成后,将BLEUPLOAD叠在Core+上,此时可以看到BLEUPLOAD的指示灯红蓝交替闪烁。<br>
*4)参照这篇文档连接蓝牙'''[[【使用LightBlue通信】]]'''
+
4)参照这篇文档连接蓝牙'''[[【使用LightBlue通信】]]'''<br>
*5)找到UUID:FFF0下面的TRANS后点进去
+
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亮起
+
6)首先点击右上角Hex,改为选择UTF-8,发送所见即所得的字符串。之后回到这一页,点击“write new value”并输入“n”,此时可以观察到连接在D6的LED亮起<br>
*7)之后再次点击“write new value”并输入“f”,此时可以观察到灯熄灭。
+
7)之后再次点击“write new value”并输入“f”,此时可以观察到灯熄灭。<br>
*8)之后轮流点击n和f可以观察到灯亮灭。
+
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的版本

MCookie-bleupload-rect.jpg






mCookie-BLEUPLOAD

产品编号:MCBS11
Add-to-cart.jpg

BLEUPLOAD是一种蓝牙透传模块,固定了串口与波特率



技术规格

电压 3.3V
接口 串口D0/D1
波特率 57600
  • 注意:串口固定为D0/D1且不可更改,所以与核心模块下载是冲突的。在下载程序时,不可以叠加BLEUPLOAD模块。需要事先下载好程序再叠加模块。




编程手册

  • 使用IOS设备实现蓝牙透传功能:

1)所需硬件


2)将Core+、Hub模块叠在Battery+模块上,将LED连接在HUB的D6/D7接口。将如下程序下载至Core+中(此时不要叠加BLEUPLOAD模块)

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的指示灯红蓝交替闪烁。
4)参照这篇文档连接蓝牙【使用LightBlue通信】
5)找到UUID:FFF0下面的TRANS后点进去

BLE FFF0.PNG

6)首先点击右上角Hex,改为选择UTF-8,发送所见即所得的字符串。之后回到这一页,点击“write new value”并输入“n”,此时可以观察到连接在D6的LED亮起
7)之后再次点击“write new value”并输入“f”,此时可以观察到灯熄灭。
8)之后轮流点击n和f可以观察到灯亮灭。
至此通信功能实现。

BLE WITHOUTREP.PNG

此模块依旧可以参照BlueTooth模块使用,只需注意通信使用的是串口0(即D0/D1) Protocol Reference

文档




注意事项

  • 1)无法修改串口
  • 2)下载时不可以叠加模块,使用模块时不可以连接USB线




Q&A




历史




图库

mCookie-OLED-Front
mCookie-OLED-Back



返回mCookie产品系列页面