Mikä on tyhjä silmukka? Mitä siihen pitäisi laittaa? Toisin kuin void-asetusfunktio, joka suoritetaan vain kerran, void-silmukka suoritetaan loputtomiin. Tämä tarkoittaa, että voit hallita komponentteja ilman, että sinun tarvitsee koskaan käynnistää ohjelmaa uudelleen. void loop() { // Koodisi } Älä koskaan unohda void loop! Void loop on pakollinen kaikissa Arduino-ohjelmissasi, vaikka niihin ei olisi kirjoitettu mitään. Sen käyttämättä jättäminen aiheuttaa virheen. Mitä tähän toimintoon voidaan sisällyttää? Toiminto void loop sisältää kaikki toiminnot, joiden avulla voit lukea mittaustulokset antureistasi ja näyttää ne sarjamonitorissa. Voit myös ohjata komponentteja, kuten LEDejä, servomoottoreita jne.Seuraavassa on esimerkki koodista, joka sisältää erilaisia sopivia ohjeita void loop: int pin_INTERRUPTEUR=2; int photoresistance=A0; int LED =7; void setup(){ pinMode(pin_INTERRUPTEUR,OUTPUT); pinMode(LED,OUTPUT); } void loop () { boolean etatBouton = digitalRead(pin_INTERRUPTEUR) ; analogRead(photoresistance); digitalWrite(LED,HIGH); delay(30); } Yllä olevassa esimerkissä on seuraavat toiminnot:DigitalRead(pin_INTERRUPTER) : Lukee arvon digitaalisesta nastastaanalogRead(LED,HIGH): Lukee analogisen nastan LEDin arvon.digitalWrite(LED, HIGH): Ohjaa komponenttiasi digitaalisessa nastassa.delay(30): Pysäyttää ohjelman 30 millisekunnin ajaksi. Päätelmä Siksi void loop() on erityisen hyödyllinen reaaliaikaisten tehtävien hallintaan, antureiden valvontaan, yhteydenpitoon muiden oheislaitteiden kanssa tai mihin tahansa muuhun toimintaan, jota haluat Arduinon suorittavan jatkuvasti.