套件上有四个用户按钮分别标记为 SW1、SW2、SW3、SW4,我想实现一个功能,按不同的按钮改变 RGB LED 的显示颜色:
由于是初次使用这个开发环境,因此对于很多的功能不是那么的了解并且有些错误的思路,先说说自己一开始犯的错误,我一开始的思路是这样的:
我以为一个按钮元素 User Buttons Element 只能实现一个按钮功能,因此放了3个 User Buttons Element,分别对应到右上按钮(SW1)显示红色,右下按钮(SW2)显示绿色,左上按钮(SW3)显示蓝色,然而程序运行的结果并不是如我所预期的,出现了奇怪的结果,3个按钮只有1个按钮有反应,并且显示的颜色并不是我所安排的颜色!这个问题困扰了我一整天的时间,后来终于发现了问题,原来对应不同按钮所要触发的功能并不需要安排不同的元素,而是只需要在属性栏位这边指定就可以了,由于自己的不了解绕了一下远路。
最终设计如下:
右上按钮的属性设定,按下后显示红色:
右下按钮的属性设定,按下后显示绿色:
左上按钮的属性设定,按下后显示蓝色:
左下按钮的属性设定,按下后关闭LED:
运行结果:
atmo 项目文件:
P002.rar
(48.02 KB)
(下载次数: 2, 2019-1-15 15:24 上传)
【NXP Rapid IoT评测】Hello LED
此内容由EEWORLD论坛网友slotg原创,如需转载或用于商业用途需征得作者同意并注明出处