Microduino BLE Android-202KIT/zh

来自Microduino Wikipedia
Pkj讨论 | 贡献2014年4月3日 (四) 12:03的版本 (Created page with "{{Language|Microduino_BLE_Android-202KIT}} {| style="width: 800px;" |- | ==概述== 项目名称:Microduino BT与Android设备进行通讯 目的:Android手机发送字...")
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
Language English

概述

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

目的:Android手机发送字符给Microduino-Core和Microduino BT,并通过OLED显示字符数据。

难度:初级

耗时:30分

制作者:Microduino Studio-YLB

材料清单

  • Microduino设备
模块 数量 功能
Microduino-Core 1 核心板
Microduino-FT232R 1 下载程序
Microduino-BT 1 蓝牙通讯
Microduino-S1 1 连接OLED
Microduino-OLED 1 显示
  • 软件设备

Arduino IDE(1.0版本以上)、下载4.0蓝牙Android助手:http://www.jnhuamao.cn/download.asp?page=2&ID=0;

  • 其他设备及器件
    • 支持蓝牙4.0的Android设备,系统必须是4.3以上。
    • micro usb线。

文档

测试程序下载:

调试

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

步骤二:程序下载完毕将所有模块叠加叠加,注意先断电再叠加。

步骤三:开始设置Android设备,启动Android设备的蓝牙功能; 步骤四:打开BLE蓝牙串口助手;

步骤五:点击搜索设备,可以发现到Microduino BT设备

步骤六:点击搜索到的设备进行配对连接,手机上有提示连接进程

连接成功LED指示灯常亮。

步骤七:可在文本输入框中输入任意文字,然后点击发送,就可以在OLED上看到发送的文字(由英文组成的字符)。

手机发送“clean”可以将OLED的数据清除。

结果

通过Microduino BT能够方便讲Microduino 核心与Android手机进行通信。

注意问题

  • 串口波特率必须为9600,不然接收字符串会乱码。
  • 若保持默认跳线(RX0、TX1),下载程序时请拔下Microduino BT4.0模块,待程序下载完毕后再断电叠加;
  • 若采用了改跳线的方法,可将Microduino BT4.0与Core的串口连接由TX-RX0、RX-TX1改成:
    • TX-D2、RX-D3(相对Core+的Serial1)
    • TX-D9、RX-D10(可调用SoftwareSeria库来解决)