查看: 464|回复: 0
打印 上一主题 下一主题

[Arch BLE]6. 测试ColorPixels例程

[复制链接] qrcode

28

主题

38

帖子

109

积分

注册会员

Rank: 2

积分
109
楼主
跳转到指定楼层
发表于 2015-12-25 04:27 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

在Arch BLE的官方网站,有一个Color Pixels例子。可以通过Android手机用蓝牙连接Arch BLE开发板,然后用开发板的p1口控制Color Pixels模块(LED灯带),改变亮度和颜色。




Color Pixels模块是一个LED模块(http://www.seeedstudio.com/depot/Digital-RGB-LED-FlexiStrip-30-LED-1-Meter-p-1665.html),上面带有专用的LED控制芯片(WS2812B),LED控制芯片可以用一个数据线进行控制。但是这个模块比较贵,而且没有见到卖的,所以不能直接观察控制到效果了。但是手机发送的控制命令,可以通过串口方式打印出来,这样我们就可以了解到蓝牙的通信过程。




具体步骤如下:

  • 下载Color Pixels的单片机程序(见附件,官方没有直接提供,需要先在Mbed中导入,然后导出)。
  • 下载并安装手机App。
  • 修改并编译单片机程序,将main.cpp中的宏定义NEED_CONSOLE_OUTPUT从0改为1
  • 将编译后的文件下载到Arch BLE中
  • 如果不想编译或者因为Keil配置问题无法编译,可以直接下载附件的HEX
  • 在手机上运行App
  • 在计算机上运行串口软件,在手机上改变LED的颜色和亮度,观察串口上数据的变化


注意在蓝牙连接的时候串口没有提示,只有在发送命令和断开时才有提示。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表