大神帮忙看一下这个程序的问题,关与控制LED灯的闪烁

2022-07-132764
AI 快速预览详细 收起
本文介绍了一个模拟车灯的项目,使用按键A和按键B控制LED灯的闪烁效果。当按下按键A时,LED灯开始闪烁模拟双闪的效果;当按下按键B时,灯应立即停止闪烁并保持常亮。然而,由于程序从上到下依次执行,导致按键B判断需要等待每次2秒的闪烁延时,才能进行判断。为了解决这个问题,文章提供了修改程序逻辑的方法,确保按键B能立即停止LED灯的闪烁并保持常亮。
制作的项目如下:
模拟车灯的程序,用到按键A和按键B,当按键A按下的时候(按一下),LED灯开始闪烁模拟双闪的效果,当按下按键B的时候,灯就停止闪烁保持常亮。
程序如图:
大神帮忙看一下这个程序的问题,关与控制LED灯的闪烁图1
遇到的问题:
按下按键A可以开始闪烁,当时当按下按键B的时候,由于程序从下倒下依次执行,按键B判断需要等待每次2s的闪烁延时,才可以进行判断,导致,需要不停的按,有时候才会停止闪烁保持常亮。
需要解决:
按下按键A开始重复闪烁(模拟双闪),按键按键B立即停止闪烁保持常亮(模拟刹车)


期待各路英雄好汉的慷慨解囊!


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
ldfzwx
ldfzwx
非 状态,取相反状态试试
- 没有更多了 -