实例–点亮第一个LED灯
- 目的:实现每当点击一下开灯按钮,RGB灯亮起同时进度条的值加5;每点击关灯按钮,RGB灯灭同时进度条值减一。
1、分析硬件
开发板原理图:
http://www.wireless-tag.cn/wp-content/uploads/2020/07/WT32-SC01%E8%A7%84%E6%A0%BC%E4%B9%A6V3.3.pdf
- 使用的共阳RGB灯
开发板接口 | RGB灯 |
---|---|
+3.3V | V(RGB的共阳端) |
IO32 | R |
8ms实现UI
- 设计器
- 积木逻辑
- 步骤1:当开机时初始化引脚,初始化引脚 - 设置管脚号为GPIO33,模式可按照需求选择;设置引脚 - 设置管脚号为GPIO33,因为是共阳并且共阳端与+3.3连接了,所以需要设置GPIO33电平为1。
- 步骤2:流程事件中–当按钮发送点击时绑定控件ID–button_on,点击时:设置引脚 - 设置管脚号为GPIO33,因为是共阳并且共阳端与+3.3连接了,所以需要设置GPIO33电平为0(打开灯)。
- 步骤3:流程事件中–当按钮发送点击时绑定控件ID–button_off,点击时:设置引脚 - 设置管脚号为GPIO33,因为是共阳并且共阳端与+3.3连接了,所以需要设置GPIO33电平为1(关闭灯)。
效果
- 开机
- 关机
文档更新时间: 2021-01-12 15:46 作者:admin