所以我有一个LED和一个按钮。
按下按钮时,LED应开始闪烁。 它会在30秒后停止闪烁或再次按下按钮。
我已经实现了闪烁状态的输入并在30秒后离开,但我不知道如何通过按下按钮随时离开它。 任何帮助赞赏!
while(1)
{
if(button is pressed)
{
for(i=0, i<60, i++)
{
toggleLED();
wait(500ms);
}
}
}
答案 0 :(得分:0)
你几乎就在那里:你需要在闪烁LED之间的时间间隔内添加观看按钮:
if(button is pressed)
{
for(i=0, i<60, i++)
{
toggleLED();
wait(500ms);
if (button is pressed)
{
turnLedOff();
break;
}
}
}