[原创] 【NXP Rapid IoT评测】Hello Buttons

slotg   2019-1-15 15:27 楼主
套件上有四个用户按钮分别标记为 SW1、SW2、SW3、SW4,我想实现一个功能,按不同的按钮改变 RGB LED 的显示颜色:

P08.JPG

由于是初次使用这个开发环境,因此对于很多的功能不是那么的了解并且有些错误的思路,先说说自己一开始犯的错误,我一开始的思路是这样的:

P07.JPG

我以为一个按钮元素 User Buttons Element 只能实现一个按钮功能,因此放了3个 User Buttons Element,分别对应到右上按钮(SW1)显示红色,右下按钮(SW2)显示绿色,左上按钮(SW3)显示蓝色,然而程序运行的结果并不是如我所预期的,出现了奇怪的结果,3个按钮只有1个按钮有反应,并且显示的颜色并不是我所安排的颜色!这个问题困扰了我一整天的时间,后来终于发现了问题,原来对应不同按钮所要触发的功能并不需要安排不同的元素,而是只需要在属性栏位这边指定就可以了,由于自己的不了解绕了一下远路。

最终设计如下:

P01.JPG

右上按钮的属性设定,按下后显示红色:

P02.JPG

右下按钮的属性设定,按下后显示绿色:

P03.JPG

左上按钮的属性设定,按下后显示蓝色:

P04.JPG

左下按钮的属性设定,按下后关闭LED:

P05.JPG

运行结果:

DSC02487.JPG
DSC02488.JPG
DSC02490.JPG
DSC02493.JPG

atmo 项目文件:
P002.rar (48.02 KB)
(下载次数: 2, 2019-1-15 15:24 上传)




【NXP Rapid IoT评测】Hello LED



此内容由EEWORLD论坛网友slotg原创,如需转载或用于商业用途需征得作者同意并注明出处

回复评论 (1)

沙发 付呗丨移动支付 该用户已被删除

提示: 作者被禁止或删除 内容自动屏蔽
点赞  2019-1-15 16:20
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复