“蓝牙通信”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
调试
IOS设备调试
第63行: 第63行:
  
 
[[File:LightBlue.jpg|400px|center|thumb|LightBlue]]
 
[[File:LightBlue.jpg|400px|center|thumb|LightBlue]]
*Step1:将程序下载到mCookie里;
+
*Step1:安装“lightblue”,打开软件,开始设置IOS设备,打开IOS设备的蓝牙功能。并在电脑端IDE中打开串口监视器
 
 
*Step2:安装“lightblue”,打开软件,开始设置IOS设备,打开IOS设备的蓝牙功能。并在电脑端IDE中打开串口监视器
 
 
[[File:LightBlue_on_ble.jpg|400px|center|thumb]]
 
[[File:LightBlue_on_ble.jpg|400px|center|thumb]]
*Step3:打开LightBlue;进入的界面是蓝牙设备搜索界面,从“Peripherals Nearby”下的列表中找到Microduino的蓝牙设备,点击该条目使手机与其建立连接;
+
*Step2:打开LightBlue;进入的界面是蓝牙设备搜索界面,从“Peripherals Nearby”下的列表中找到Microduino的蓝牙设备,点击该条目使手机与其建立连接;
 
|-
 
|-
 
|
 
|
 
[[File:ble-Connection.jpg|400px|center|thumb|Connection1]]
 
[[File:ble-Connection.jpg|400px|center|thumb|Connection1]]
连接后进入页面如下:
+
*连接后进入页面如下:
 
[[File:ble-Connection1.jpg|400px|center|thumb|Connection2]]
 
[[File:ble-Connection1.jpg|400px|center|thumb|Connection2]]
  
*Step4:选择并点击Characteristic6,观察屏幕右上方的编码格式,默认为Hex 16进制编码,如果要显示字符串请点击Hex所在的按钮并选择UTF-8编码格式,之后点击“Listen for notifications”使手机进入监听状态。
+
*Step3:选择并点击Characteristic6,观察屏幕右上方的编码格式,默认为Hex 16进制编码,如果要显示字符串请点击Hex所在的按钮并选择UTF-8编码格式,之后点击“Listen for notifications”使手机进入监听状态。
 
[[File:ble-Connection5.jpg|400px|center|thumb]]
 
[[File:ble-Connection5.jpg|400px|center|thumb]]
  
*Step5:点击“Write new value”,弹出文本编辑界面
+
*Step4:点击“Write new value”,弹出文本编辑界面
 
[[File:ble-Connection2.jpg|400px|center|thumb]]
 
[[File:ble-Connection2.jpg|400px|center|thumb]]
 
自定义输入一个英文和数字组成的字符串,观察手机和串口的显示结果
 
自定义输入一个英文和数字组成的字符串,观察手机和串口的显示结果

2016年3月28日 (一) 07:24的版本

模块功能

概述

  • mCookie蓝牙,蓝牙4.0版本
  • 与其他支持蓝牙4.0的设备通讯,如手机,电脑等。

材料清单

实验一:蓝牙串口通讯功能演示

概述

蓝牙和手机连接,通过手机发送数据给蓝牙模块,蓝牙模块接收到数据后,给手机发送信息。

拼装过程

  • Step1:将CoreUSB与BT连接。
  • Step2:将CoreUSB,BT通过USB数据线链接到电脑。

Mixly编程

  • Step1:在美科科技的通讯模块里面,找到BT控制相关模块。
CoreUSB BT mixly.jpg
  • Step2:OLED控制相关模块说明。
Explain1 BT mixly.jpg
Explain2 BT mixly.jpg
Explain3 BT mixly.jpg
Explain4 BT mixly.jpg
  • Step3:搭建完毕,语法说明。
Mixly BT display1.jpg

调试

Step1:选择好板卡(Core USB 32U4),和COM端口(默认自动识别)。

Step2:选择好后下载程序。

Android设备调试

  • Step1:系统要4.3以上的手机才能与mCooki-BT模块通讯。下载Android的通讯软件,安装到手机。
  • Step2:开始设置Android设备,打开Android设备的蓝牙功能,打开下载的App。
  • Step3:点击App右上方SCAN按钮,这是用来搜索周围蓝牙接入点的,点击SCAN后会显示周围的蓝牙设备。
  • Step4:点击对应的Microduino蓝牙编号,进入界面等待2-3秒钟,待屏右上角变成“Serial ready”字样,说明手机已经与蓝牙建立了连接.
App—手机App
  • Step5:打开Mixly串口监视器。
  • Step6:确认串口波特率是否与设定的一致(默认9600)。
  • Step7:手机向mCookie发送英文字符,串口监视器中收到手机发送的内容。同时手机接收到了mCookie发送的“mCookie!”信息,验证了蓝牙的双向通信功能。

IOS设备调试

    • iPhone4s以上、iPod touch 5以上、iPad 3以上、iPad mini以上;
  • 前往App Store里下载LightBlue;
LightBlue
  • Step1:安装“lightblue”,打开软件,开始设置IOS设备,打开IOS设备的蓝牙功能。并在电脑端IDE中打开串口监视器
LightBlue on ble.jpg
  • Step2:打开LightBlue;进入的界面是蓝牙设备搜索界面,从“Peripherals Nearby”下的列表中找到Microduino的蓝牙设备,点击该条目使手机与其建立连接;
Connection1
  • 连接后进入页面如下:
Connection2
  • Step3:选择并点击Characteristic6,观察屏幕右上方的编码格式,默认为Hex 16进制编码,如果要显示字符串请点击Hex所在的按钮并选择UTF-8编码格式,之后点击“Listen for notifications”使手机进入监听状态。
Ble-Connection5.jpg
  • Step4:点击“Write new value”,弹出文本编辑界面
Ble-Connection2.jpg

自定义输入一个英文和数字组成的字符串,观察手机和串口的显示结果

Ble-Connection3.jpg
Ble-Connection4.jpg

可以从图中看到串口收到了手机发送的数据“hello mCookie”,手机端也收到了蓝牙返回的数据“mCookie!”,说明蓝牙双向通信是畅通的。