【教程】小安派BW21-CBV-Kit——BLE UART 控制 PWM

[复制链接]
查看26 | 回复0 | 3 天前 | 显示全部楼层 |阅读模式

材料


示例

介绍

在本例中,使用智能手机应用程序通过 BLE UART 传输命令来控制 PWM 输出和变化 RGB LED 的颜色。有关 BLE UART 服务的详细说明,请参阅其他示例指南。

程序

按照图示将 RGB LED 连接到 BW21-CBV-Kit 板上,根据 LED 的类型(共阳极/共阴极),普通 LED 引脚可能需要连接到 3.3V 或 GND。

image.png

确保你的智能手机已安装所需的应用程序,可在以下网址下载:

打开示例文件 文件-> "示例" -> "AmebaBLE" -> "PWM_over_BLEUart"。

上传代码并在上传完成后按复位按钮。

image.png

打开智能手机上的应用程序,扫描并连接到显示为“AMEBA_BLE_DEV”的板,并在 APP 中选择控制器->选色器功能。

image.png

image.png

image.png

使用颜色选择轮,饱和度和亮度滑块,选择所需的颜色并单击选择以将 RGB 值发送到板。您应该看到 RGB LED 变为匹配的颜色。

image.png

代码参考

RGB 值以三个连续字节的形式发送,前缀为“!C”字符。使用“!”表示以下数据为命令,使用“C”表示以下数据为 RGB 值。接收到的 UART 消息在回调函数中检查“!C”,否则它将被视为常规消息并打印到串行终端。

用心做好保姆工作
回复

使用道具 举报

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

本版积分规则