题目要求
要求开发编写一个按键控制的程序。选手需要找到 1 个蓝色ZigBee节点盒,新建工程完成相关功能开发。
任务要求:
- ZigBee节点盒通电或重置,节点盒的LED1、LED2灯都不亮。
- 长按SW1键不松开,LED1灯亮,LED2灯熄灭。
- 松开SW1键,LED1、LED2亮灯都常亮。
- 双击SW1可以控制LED1灯实现呼吸灯效果,LED2灯保持熄灭状态。
- 再次双击SW1可以控制LED1维持当前亮度不再发生变化,LED2继续保持熄灭状态。
- 将编写好的程序发布到蓝色ZigBee节点盒中。
完成以上任务后请做以下步骤:
- 将ZigBee节点盒安装到B面工位的B-Q3区域中,在小辣椒天线上贴上标签纸,标签纸写上“E-1”,通上电源等待裁判评分。
解题思路
1.可以使用不用中断、定时器
2.跳出呼吸是这道题目的难点做不来建议放弃,不过想做出来也非常简单
3.只需要顺序执行一次给裁判演示效果即可,其他不管
4.可以加上点对点通信提升难度,A板负责按键,B板负责LED灯