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 行: | 第 1 行: | ||
− | + | loop() 函数在创建了初始化和设置初始值的setup() 函数之后使用,正如它的名字一样,不断的往复循环执行,并根据反馈,来执行代码。用它来实时控制Arduino电路板 | |
<font color="darkcyan">'''示例'''</font> | <font color="darkcyan">'''示例'''</font> | ||
第 5 行: | 第 5 行: | ||
const int buttonPin = 3; | const int buttonPin = 3; | ||
− | // | + | // 初始化串口和按钮引脚 |
void setup() | void setup() | ||
{ | { | ||
第 12 行: | 第 12 行: | ||
} | } | ||
− | // | + | // 每次循环检查按钮引脚电平,并发送至串口打印 |
− | + | ||
void loop() | void loop() | ||
{ | { |
2015年6月4日 (四) 16:24的修訂版本
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論壇