“Microduino BT串口透传数据到IOS设备”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
调试
文档
 
(未显示1个用户的6个中间版本)
第32行: 第32行:
 
|}
 
|}
  
|-
+
 
| [[File:IOS-BLE.jpg|600px|center|thumb]]
 
  
 
*软件设备
 
*软件设备
 
Arduino IDE(1.0版本以上)、前往App Store里下载安装LightBlue;
 
Arduino IDE(1.0版本以上)、前往App Store里下载安装LightBlue;
 
[[File:LightBlue-new.jpg|600px|center|thumb|LightBlue]]
 
  
 
*其他设备及器件
 
*其他设备及器件
第46行: 第43行:
 
==文档==
 
==文档==
 
程序下载:
 
程序下载:
 +
 +
[[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced_Tutorial/bluetoothmicroduinoOLED bluetoothmicroduinoOLED]]
  
 
==调试==
 
==调试==
第53行: 第52行:
  
 
步骤二:将[[Microduino-USBTTL/zh]]、[[Microduino-Core/zh]]、[[Microduino-BT/zh]]叠加,插上microUSB下载程序。
 
步骤二:将[[Microduino-USBTTL/zh]]、[[Microduino-Core/zh]]、[[Microduino-BT/zh]]叠加,插上microUSB下载程序。
[[File:202KIT-system.jpg|600px|center|thumb|202KIT-OK]]
+
[[File:ble-ios-system.jpg|600px|center|thumb|202KIT-OK]]
  
 
步骤三:开始设置IOS设备,启动IOS设备的蓝牙功能;
 
步骤三:开始设置IOS设备,启动IOS设备的蓝牙功能;
  
 
步骤四:打开LightBlue,在“Peripherals Nearbyl”选项卡中找到“Microduino”,单击开始连接。
 
步骤四:打开LightBlue,在“Peripherals Nearbyl”选项卡中找到“Microduino”,单击开始连接。
[[File:ble-Connection- Microduino.jpg|600px|center|thumb]]
+
[[File:ble-Connection- Microduino.png|300px|center|thumb]]
[[File:ble-Connection-new.jpg|600px|center|thumb]]
+
[[File:ble-Connection-new.png|300px|center|thumb]]
 
步骤五:连接成功LED指示灯每5秒亮100毫秒,同ISO上可看到连接状态,然后滑倒最底下,选择“Characteristic 6”;
 
步骤五:连接成功LED指示灯每5秒亮100毫秒,同ISO上可看到连接状态,然后滑倒最底下,选择“Characteristic 6”;
[[File:ble- Characteristic.jpg|600px|center|thumb]]
+
[[File:ble- Characteristic-0.png|300px|center|thumb]]
 +
[[File:ble- Characteristic.png|300px|center|thumb]]
  
 
步骤六:点击右上角的“HEX”,选择“UTF-8 String”;
 
步骤六:点击右上角的“HEX”,选择“UTF-8 String”;
[[File:ble- HEX.jpg|600px|center|thumb]]
+
[[File:ble- HEX.png|300px|center|thumb]]
[[File:ble- UTF-8 String.jpg|600px|center|thumb]]
+
[[File:ble- UTF-8 String.png|300px|center|thumb]]
  
 
步骤七:选择“Write new value”,输入你想要发送的数据,然后选择“Done”
 
步骤七:选择“Write new value”,输入你想要发送的数据,然后选择“Done”
[[File:ble- Write.jpg|600px|center|thumb]]
+
[[File:ble- Write.png|300px|center|thumb]]
 +
[[File:ble- Write-1.png|300px|center|thumb]]
  
 
这时你可以看到OLED上显示你发送的字符了。你可以发送“clean”来清楚显示。
 
这时你可以看到OLED上显示你发送的字符了。你可以发送“clean”来清楚显示。
[[File:ble- OLED.jpg|600px|center|thumb]]
+
[[File:ble- OLED.jpg|300px|center|thumb]]
 
|}
 
|}

2014年12月9日 (二) 14:48的最新版本

Language English

概述

项目名称:Microduino BT与IOS设备进行通讯

目的: IOS设备将字符串通过Microduino-BT发送给Microduino-Core,并显示在OLED上。

难度:初级

耗时:20分

制作者:Microduino Studio-YLB

材料清单

  • Microduino设备
模块 数量 功能
Microduino-Core/zh 1 核心板
Microduino-USBTTL/zh 1 下载程序
Microduino-BT/zh 1 蓝牙通讯
Microduino-OLED/zh 1 显示
Microduino-Cube-S1/zh 1 底板


  • 软件设备

Arduino IDE(1.0版本以上)、前往App Store里下载安装LightBlue;

  • 其他设备及器件
    • 支持蓝牙4.0的IOS设备( iPhone4s以上、iPod touch 5以上、iPad 3以上、iPad mini以上);
    • micro usb线。

文档

程序下载:

[bluetoothmicroduinoOLED]

调试

步骤一:启动Arduino IED,打开Microduino提供的测试程序,板卡选择Microduino Core (Atmega328P@16M,5V);

步骤二:将Microduino-USBTTL/zhMicroduino-Core/zhMicroduino-BT/zh叠加,插上microUSB下载程序。

步骤三:开始设置IOS设备,启动IOS设备的蓝牙功能;

步骤四:打开LightBlue,在“Peripherals Nearbyl”选项卡中找到“Microduino”,单击开始连接。

步骤五:连接成功LED指示灯每5秒亮100毫秒,同ISO上可看到连接状态,然后滑倒最底下,选择“Characteristic 6”;

步骤六:点击右上角的“HEX”,选择“UTF-8 String”;

步骤七:选择“Write new value”,输入你想要发送的数据,然后选择“Done”

这时你可以看到OLED上显示你发送的字符了。你可以发送“clean”来清楚显示。