物联网应用开发赛项 CC2530开发 题目二

题目要求

     

要求开发编写一个按键控制的程序。选手需要找到 1 个蓝色ZigBee节点盒,新建工程完成相关功能开发。

任务要求:

  • ZigBee节点盒通电或重置,节点盒的LED1、LED2灯都不亮。
  • 长按SW1键不松开,LED1灯亮,LED2灯熄灭。
  • 松开SW1键,LED1、LED2亮灯都常亮。
  • 双击SW1可以控制LED1灯实现呼吸灯效果,LED2灯保持熄灭状态。
  • 再次双击SW1可以控制LED1维持当前亮度不再发生变化,LED2继续保持熄灭状态。
  • 将编写好的程序发布到蓝色ZigBee节点盒中。

完成以上任务后请做以下步骤:

  1. 将ZigBee节点盒安装到B面工位的B-Q3区域中,在小辣椒天线上贴上标签纸,标签纸写上“E-1”,通上电源等待裁判评分。

解题思路

1.可以使用不用中断、定时器

2.跳出呼吸是这道题目的难点做不来建议放弃,不过想做出来也非常简单

3.只需要顺序执行一次给裁判演示效果即可,其他不管

4.可以加上点对点通信提升难度,A板负责按键,B板负责LED灯

演示视频

https://www.bilibili.com/video/BV1EvYceyEyR/?vd_source=91741d678836b6209edbda7d65041a93icon-default.png?t=N7T8https://www.bilibili.com/video/BV1EvYceyEyR/?vd_source=91741d678836b6209edbda7d65041a93

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值