【发布时间】:2011-03-30 04:48:48
【问题描述】:
我想使用for() 一次又一次地运行 LED 模式,并且不中断正在运行的其他代码。但是遇到过使用delay()太多的问题。
因此,BlinkWithoutDelay 示例仅重复一件事:每秒打开和关闭 LED。如果我要使用某种模式(而不仅仅是打开和关闭 LED),我会怎么做?
问题在于millis()
在不使用延迟的情况下运行模式还有哪些其他选项?
【问题讨论】:
-
看起来你有一个逻辑问题,而不是真正的编码问题。您应该能够使用正确的 if 语句来显示您想要的任何模式来切换内容,就像在 BlinkWithoutDelay 示例中一样。
-
您可以在您的问题中添加相关代码吗?