在setup()函数对程序完成了初始化后,loop()函数将会运行。loop函数是一个循环体,在Arduino启动后,loop()函数中的程序将会不断运行。通过loop()函数你可以利用你的程序来控制Arduino,并使Arduino根据你的程序进行相应的反应。
示例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
/* Loop() 说明程序 Created 2016 by 太极创客 www.taichi-maker.com This example code is in the public domain. */ const int buttonPin = 3; // 当Arduino通电或复位后,Setup()函数中的内容将运行一次 void setup() { Serial.begin(9600); // 串口通讯初始化 pinMode(buttonPin, INPUT); //将“按钮”引脚设置为INPUT模式 } // loop函数不断循环检查是否按钮被按下 // 一旦按钮按下,Arduino控制器将通过 // 串口监视器显示字母“H”。否则显示字母“L” void loop() { if (digitalRead(buttonPin) == HIGH) //检查是否按钮被按下 Serial.write('H'); // 串口监视器显示字母“H” else Serial.write('L'); //串口监视器显示字母“L” delay(1000); } |