本帖最后由 mxkw0514 于 2020-12-20 20:56 编辑
【AVR-BLE开发板】手机蓝牙app通过开发板与电脑进行串口通信
收到AVR-BLE开发板了,所有的无源元件几乎都是0402的封装(除了一些大容量的滤波电容式0603规格),芯片都是QFN的封装,毕竟整个开发板上的元件众多,所以整体布局非常紧凑,显得格外小巧。开发板背面有一个纽扣电池盒,主要方便切断USB供电后可以随身携带测试。开发板具体外观如下图所示:
在测试前呢,先介绍一下开发板的两个重要外设,分别是加速度传感器模块(MCP9844)和温度传感器模块(ECC608),这两个外设在蓝牙app应用上都有相关的测试支持。传感器在开发板的分布如下图所示:
接下来开始测试步骤:
1、下载手机蓝牙app软件-LightBlue,并在手机上进行安装,将开发板插上USB线供电。
2、在手机蓝牙上找到【AVR-BLE】并连接,选择并点击app最右下角【Bonded】,绑定带有【Microchip】图案的地址。
3、开始测试。
LightBlue面板如下所示:
app上有LED控制面板、温度显示面板(两种标准),加速度显示面板以及通信面板。当开发板朝上放置时,加速度显示面板上的X、Y轴示数虽有波动,但是维持在0附件,而轴示数为10,这是因为开发板朝上静止时,有一个重力加速度。LightBlue软件见附件一。
在LightBlue上发送AVR-BLE,Arduino IDE软件的串口助手上显示AVR-BLE,在其它串口调试助手上测试也是可以的。通过AVR-BLE开发板,手机蓝牙app与电脑串口通信测试结果图如下所示:
|