arduino Minimo indispensabile


Esempio

Ecco lo sketch Arduino "minimo indispensabile". Questo può essere caricato nell'IDE di Arduino scegliendo File > Examples > 01. Basics > Bare Minimum .

void setup() {
  // put your setup code here, to run once
}

void loop() {
  // put your main code here, to run repeatedly
}

Il codice nella funzione setup() verrà eseguito una volta all'avvio del programma. Questo è utile per configurare pin I / O, inizializzare le variabili, ecc. Il codice nella funzione loop() verrà eseguito ripetutamente fino a quando Arduino viene spento o viene caricato un nuovo programma. In effetti, il codice sopra appare come questo all'interno della libreria di runtime di Arduino:

setup();
while(1) {
  loop();
}

A differenza dei programmi in esecuzione sul tuo computer, il codice Arduino non può mai uscire. Questo perché il microcontrollore ha solo un programma caricato in esso. Se questo programma si chiudesse non ci sarebbe nulla da dire al microcontrollore cosa fare.