Arduino for 循环没有按预期工作
Arduino for loops not working as intended
我是 arduino 的新手,我正在尝试在其中制作一个 for loop
,它只使用 Serial.println();
命令打印“Blink”3 次,但它无法正常工作,它只是打印“眨眼”永远不会停止。我在下面的代码中做错了什么?将不胜感激。
void setup() {
Serial.begin(9600);
}
void loop() {
for(int i=0; i<3; i++){
Serial.println("Blink");
delay(500);
}
}
您将 for 循环放在 loop()
函数中,该函数 运行 无穷无尽。
只需将其移动到 setup()
:
void setup() {
Serial.begin(9600);
for(int i=0; i<3; i++){
Serial.println("Blink");
delay(500);
}
}
void loop() {
}
arduino代码不是正规程序。你必须记住,arduino 代码是一个操作系统,它必须无休止地 运行 否则 arduino 将停止。因此有 2 个函数,setup()
表示 运行 一次,loop()
表示 运行 无限次。
我是 arduino 的新手,我正在尝试在其中制作一个 for loop
,它只使用 Serial.println();
命令打印“Blink”3 次,但它无法正常工作,它只是打印“眨眼”永远不会停止。我在下面的代码中做错了什么?将不胜感激。
void setup() {
Serial.begin(9600);
}
void loop() {
for(int i=0; i<3; i++){
Serial.println("Blink");
delay(500);
}
}
您将 for 循环放在 loop()
函数中,该函数 运行 无穷无尽。
只需将其移动到 setup()
:
void setup() {
Serial.begin(9600);
for(int i=0; i<3; i++){
Serial.println("Blink");
delay(500);
}
}
void loop() {
}
arduino代码不是正规程序。你必须记住,arduino 代码是一个操作系统,它必须无休止地 运行 否则 arduino 将停止。因此有 2 个函数,setup()
表示 运行 一次,loop()
表示 运行 无限次。