Tyhjä asetus on funktio, joka kirjoitetaan ohjelman alkuun, muuttujien alustuksen ja tyhjän silmukan väliin. Void setup sisältää komponenttien alustamisen Arduino-levyn tuloksi tai lähdöksi ja sarjamonitorin alustamisen, jota käytetään loppuohjelmassa.
Void setup on funktio, joka suoritetaan vain kerran ohjelman alussa.
void setup(){
// koodisi
}
Tyhjän tilan asetustoiminto on pakollinen kaikissa Arduino-ohjelmissasi, vaikka niihin ei olisi kirjoitettu mitään. Void setup -funktio on pakollinen kaikissa Arduino-ohjelmissasi, vaikka niihin ei kirjoitettaisikaan mitään. Sen käyttämättä jättäminen aiheuttaa virheen.
Sitä käytetään arvon antamiseen muuttujalle, komponentin liittämiseen nastan kanssa ja kirjaston tai sarjamonitorin alustamiseen.
Tässä on esimerkki siitä, mitä voit laittaa void-asetukseen :
void setup(){
Serial.begin(9600); // Alustaa sarjamonitorin 9600 bit/s tai baudin nopeudella.
Serial.println(”Dekoodaus”); // Kirjoittaa viestin sarjamonitoriin ohjelman alkaessa ja ohjelman päätyttyä.
pinMode(2, OUTPUT); // Alustaa nastan 2 lähtöön.
pinMode(5, INPUT) // Alustaa nastan 5 tuloksi.
pinMode(LED, OUTPUT) // Alustaa lähtö-LED:in.
}
Esimerkissä on useita toimintoja, jotka kuvaamme yksityiskohtaisesti:
Saatat kysyä, mutta mitä hyötyä tyhjästä asetuksesta on, kun ohjelman ydin on tyhjässä silmukassa?
Silmukan void etu on, että se suoritetaan vain kerran ohjelman alussa. Näin voit alustaa muuttujat tai sarjamonitorin.
Tässä on joitakin ideoita ohjeista, joita voit kirjoittaa siihen: