Files
mixly3/boards/default/arduino_avr/wiki/wiki-libs/zh-hans/003-控制/010-while 循环.md
2024-07-19 10:16:00 +08:00

794 B
Raw Blame History

while 循环

while
while (true) {
}

描述

while循环会无限的循环直到括号内的判断语句变为假。 必须要有能改变判断语句的东西要不然while循环将永远不会结束。你可以使用一个传感器的值或者一个变量来控制什么时候停止该循环。

参数

  • 满足条件:为真或为假的一个条件。

范例

当温度高于30度时亮灯否则灭灯。

while示例
void setup(){
  pinMode(13, OUTPUT);
}

void loop(){
  while (analogRead(A0)*0.488 > 30) {
    digitalWrite(13, HIGH);
  }
  digitalWrite(13, LOW);
}