主题:红外遥控灯
器件:Atmega328P主控板1块,红外遥控器1个,红外接收模块1个,LED模块2个(LED_A和LED_B),及相应辅件。以上模块也可使用分立器件结合面包板搭建。
任务要求:
通过多次点击红外遥控器的按键1,实现LED灯不同状态的循环显示,具体说明如下:
(1)初始状态:LED_A和LED_B均处于熄灭状态;
(2)第1次按下按键1后,LED_A点亮,LED_B熄灭;
(3)第2次按下按键1后,LED_A熄灭,LED_B点亮;
(4)第3次按下按键1后,LED_A和LED_B均点亮;
(5)第4次按下按键1后,LED_A和LED_B持续闪烁;
(6)第5次按下按键1后,LED_A和LED_B均回归到熄灭状态,依此反复;
(7)控制程序采用Arduino C/C++代码编写,不得使用图形化软件编写;
(8)未作规定处可自行处理,无明显与事实违背即可。
发表评论