材料
示例
介绍
在本例中,使用智能手机应用程序通过 BLE UART 传输命令来控制 PWM 输出和变化 RGB LED 的颜色。有关 BLE UART 服务的详细说明,请参阅其他示例指南。
程序
按照图示将 RGB LED 连接到 BW21-CBV-Kit 板上,根据 LED 的类型(共阳极/共阴极),普通 LED 引脚可能需要连接到 3.3V 或 GND。
确保你的智能手机已安装所需的应用程序,可在以下网址下载:
打开示例文件 文件-> "示例" -> "AmebaBLE" -> "PWM_over_BLEUart"。
上传代码并在上传完成后按复位按钮。
打开智能手机上的应用程序,扫描并连接到显示为“AMEBA_BLE_DEV”的板,并在 APP 中选择控制器->选色器功能。
使用颜色选择轮,饱和度和亮度滑块,选择所需的颜色并单击选择以将 RGB 值发送到板。您应该看到 RGB LED 变为匹配的颜色。
代码参考
RGB 值以三个连续字节的形式发送,前缀为“!C”字符。使用“!”表示以下数据为命令,使用“C”表示以下数据为 RGB 值。接收到的 UART 消息在回调函数中检查“!C”,否则它将被视为常规消息并打印到串行终端。 |