实例–点亮第一个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