“Loop()”的版本间的差异

来自YFRobotwiki
跳转至: 导航搜索
 
(未显示1个用户的3个中间版本)
第1行: 第1行:
loop()函数在创建了初始化和设置初始值的setup()函数之后使用,正如它的名字一样,不断的往复循环执行,并根据反馈,来执行代码。用它来实时控制Arduino电路板
+
loop()函数在创建了初始化和设置初始值的setup()函数之后使用,正如它的名字一样,不断的往复循环执行,并根据反馈,来执行代码。用它来实时控制Arduino电路板
 +
 
 +
 
 +
<font color="orange" size="+1">'''示例'''</font>
  
<font color="darkcyan">'''示例'''</font>
 
 
<pre style="color:dimgray">
 
<pre style="color:dimgray">
 
const int buttonPin = 3;
 
const int buttonPin = 3;
第25行: 第27行:
  
  
[[Arduino语法参考 | 返回Arduino语法参考列表]]
+
----
  
原文出处:[http://www.arduino.cc/en/Reference Arduino 官网]
+
 
 +
[[Arduino 语法参考 | 返回Arduino语法参考列表]]
  
 
 更多建议和问题欢迎反馈至 [http://www.yfrobot.com YFRobot论坛]
 
 更多建议和问题欢迎反馈至 [http://www.yfrobot.com YFRobot论坛]

2015年7月18日 (六) 08:46的最后版本

loop()函数在创建了初始化和设置初始值的setup()函数之后使用,正如它的名字一样,不断的往复循环执行,并根据反馈,来执行代码。用它来实时控制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语法参考列表

更多建议和问题欢迎反馈至 YFRobot论坛