“Loop()”的版本间的差异
来自YFRobotwiki
(以“After creating a setup() function, which initializes and sets the initial values, the loop() function does precisely what its name suggests, and loops consecutively,...”为内容创建页面) |
|||
| (未显示1个用户的4个中间版本) | |||
| 第1行: | 第1行: | ||
| − | + | loop() 函数在创建了初始化和设置初始值的setup() 函数之后使用,正如它的名字一样,不断的往复循环执行,并根据反馈,来执行代码。用它来实时控制Arduino电路板。 | |
| + | |||
| + | |||
| + | <font color="orange" size="+1">'''示例'''</font> | ||
| − | |||
<pre style="color:dimgray"> | <pre style="color:dimgray"> | ||
const int buttonPin = 3; | const int buttonPin = 3; | ||
| − | // | + | // 初始化串口和按钮引脚 |
void setup() | void setup() | ||
{ | { | ||
| 第12行: | 第14行: | ||
} | } | ||
| − | // | + | // 每次循环检查按钮引脚电平,并发送至串口打印 |
| − | + | ||
void loop() | void loop() | ||
{ | { | ||
| 第26行: | 第27行: | ||
| − | + | ---- | |
| − | + | ||
| + | [[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);
}
更多建议和问题欢迎反馈至 YFRobot论坛