Setup()

La construction setup() est exécutée uniquement une fois quand le programme commence, c’est à dire, au démarrage de la plaque Arduino.

Elle énonce l’initialisation des éléments et on l’utilise pour activer les variables, pour activer la communication avec le moniteur série (Serial.begin) ou pour activer les broches (pins) de notre plaque.

Syntaxe

void setup() {
    // On insère ici le code. Cette structure s'exécute seulement une fois!!
}

Exemples

Nous allons établir le mandat Serial.begin pou indiquer que nous commençons la communication série:

void setup(){
	// on commence la comunication série  
	Serial.begin(9600);
}

void loop(){
	// on imprime une frase
	Serial.println("Bonjour!");
}

Si nous voulons utiliser un pin déterminé de notre plaque comme sortie de tension, on doit l’indiquer dans cette construction avec la directive pinMode:

void setup(){
    pinMode(4,OUTPUT); //on active le pin digital 4 comme sortie.
}
void loop(){
    digitalWrite(4,HIGH); //on indique l'allumage d'une diode.
}

Le code ci-dessus nous dit que le pin 4 fonctionnera comme sortie; avec la structure loop() et le mandat digital.Write on établit une valeur HIGH que en conséquence allumera, dans ce cas, une diode (led).

Voir aussi: