后一修订版 | 前一修订版 |
zh:reference:language:loop [2014/08/02 15:01] – 创建 弘毅 | reference:language:loop [2023/06/07 04:23] (当前版本) – 外部编辑 127.0.0.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> |