loop()函数用于创建了setup()初始化变量之后使用。loop()正如它名字一样,不断循环。根据你的代码,loop()函数中的代码按次序依次执行,并作出相应的改变与反馈。有了loop()函数能轻松自如的控制Arduino。

【示例】

const int buttonPin = 3;

// 初始化串口和按钮引脚
void setup()
{
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

// 每次循环检测按钮引脚,
// 并且一旦检测到按钮按下,就发送到串口打印出来
void loop()
{
  if (digitalRead(buttonPin) == HIGH)
    Serial.write('H');
  else
    Serial.write('L');

  delay(1000);
}

翻译自:Arduino Language Reference

<File:nextredirectltr.png>返回Arduino语法手册首页

<File:nextredirectltr.png>更多建议,指正,或者文档分享欢迎进入DF创客社区