gpt4 book ai didi

c - Arduino程序中LED无法闪烁3次

转载 作者:行者123 更新时间:2023-11-30 21:31:36 25 4
gpt4 key购买 nike

我想在Arduino程序中运行循环3次以使LED闪烁3次。如何让循环运行3次并退出循环。如何在循环中使用return语句?一旦 LED 亮起 1 秒,然后熄灭。

int LedPin = 13;
int Loops = 1;
void setup() {

pinMode(LedPin, OUTPUT);
}

void loop() {
digitalWrite(13, LOW);
Loops = Loops + 1;
if ( Loops < 3 )

{
digitalWrite(13, HIGH);
delay(2000);
}

else {
digitalWrite(13, LOW);
exit(0);
}
}

最佳答案

arduino 循环永远循环。

https://www.arduino.cc/en/Reference/Loop

如果你想停止运行该循环,你可以将 arduino 置于 sleep 模式:

http://playground.arduino.cc/Learning/ArduinoSleepCode

我还建议您彻底了解流量控制的工作原理(以及可能的状态机)。看一下第 5 章。控制结构:

https://www.arduino.cc/en/Tutorial/BuiltInExamples

关于c - Arduino程序中LED无法闪烁3次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36308733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com