用户工具

站点工具


reference:language:loop

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
zh:reference:language:loop [2014/09/11 05:28] 弘毅reference:language:loop [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.1
行 1: 行 1:
 +====== loop() ======
  
 +在 setup() 函数中初始化和定义了变量,然后执行 loop() 函数。顾名思义,该函数在程序运行过程中不断的循环,根据一些反馈,相应改变执行情况。通过该函数动态控制控制器的各项操作。
 +
 +====示例====
 +
 +<code cpp> 
 +int buttonPin = 3;
 +
 +// setup 中初始化串口和按键针脚. 
 +void setup()
 +{
 +  beginSerial(9600);
 +  pinMode(buttonPin, INPUT);
 +}
 +
 +// loop 中每次都检查按钮,如果按钮被按下,就发送信息到串口
 +
 +void loop()
 +{
 +  if (digitalRead(buttonPin) == HIGH)
 +    serialWrite('H');
 +  else
 +    serialWrite('L');
 +
 +  delay(1000);
 +}
 +</code>
reference/language/loop.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1