0% ont trouvé ce document utile (0 vote)
6 vues1 page

Langage Arduino - Void Setup

Le void setup est une fonction essentielle dans les programmes Arduino, exécutée une seule fois au début pour initialiser les composants et le moniteur série. Son utilisation est obligatoire, même vide, sous peine de générer une erreur. Elle permet d'assigner des valeurs aux variables et de configurer les broches pour les entrées et sorties.

Transféré par

gamer 2.3
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues1 page

Langage Arduino - Void Setup

Le void setup est une fonction essentielle dans les programmes Arduino, exécutée une seule fois au début pour initialiser les composants et le moniteur série. Son utilisation est obligatoire, même vide, sous peine de générer une erreur. Elle permet d'assigner des valeurs aux variables et de configurer les broches pour les entrées et sorties.

Transféré par

gamer 2.3
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Débuter  Composants  Langage Arduino  Projets  Pour aller plus loin  Boutique  Français 

Langage Arduino : Void setup ()


15 mars 2022 Par Arduino Factory Non 

Qu'est-ce que le void setup ? Que doit-on mettre dedans ?

Le void setup est une fonction que l’on écrit au début du programme, entre l’initialisation des variables et le void
loop. Le void setup contient l’initialisation des composants comme entrée ou sortie de la carte Arduino, de
l’initialisation du moniteur série que l’on va utiliser dans le reste du programme.

Le void setup est une fonction qui va s’exécuter qu’une seule fois au début du programme.

1 void setup(){
2 // votre code
3 }

Ne jamais oublier le void setup !

La fonction void setup est obligatoire dans tous vos programmes Arduino,
même si il n’y a rien écrit dedans. Ne pas la mettre va créer une erreur.

Que peut-on mettre dans cette fonction ?

Elle permet d’assigner une valeur à une variable, d’associer un composant à une broche et d’initialiser une
librairie ou le moniteur série.

Voici un exemple de ce que l’on peut mettre dans un void setup :

1 void setup(){
2 [Link](9600); // Initialisation du moniteur série à 9600 bit/s ou bauds.
3 [Link]("Decodage"); // Ecrit un message dans le moniteur série au début du
4 pinMode(2, OUTPUT); // Initialise la pin 2 en sortie
5 pinMode(5, INPUT) // Initialsie la pin 5 en entrée
6 pinMode(LED, OUTPUT) // Initialise la led en sortie
7 }

On peut voir dans l’exemple plusieurs fonctions l’on va détailler :

[Link](9600) : Permet d’initialiser le moniteur série que l’on va utiliser pour a cher des informations.
[Link](« Decodage ») : Permet d’a cher un message dans le moniteur série qui sera a cher une
seule fois.
pinMode(2,OUTPUT) : Permet d’initialiser la broche en sortie pour contrôler un composant
pinMode(3,INPUT) : Permet d’initialiser la broche en entré pour recevoir des valeurs comme l’état d’un
bouton poussoir par exemple.
pinMode(LED,OUTPUT) : Permet d’initialiser la led en sortie. Il faut pour ça avoir péalalblement déclarer la
variable LED avec sa broche ( int LED=5;) avant le void setup.

L'avantage du void setup ()

On pourrait se demander, mais quel est le réel avantage du void setup, alors que le cœur du programme est
dans le void loop ?

L’avantage de celui-ci est qu’il se lance qu’une fois au début du programme. Ceci permet d’initialiser des
variables ou le moniteur série.

Voici plusieurs idées d’instructions que vous pouvez y écrire :

Le void setup permet d’écrire un message dans le moniteur série sans que celui-ci soit répété, comme
« Initialisation du programme ».

Le void setup permet d’allumer un composant dès le début du programme comme allumer une led rouge si
vous faite un coffre fort par exemple, ou bien mettre le servomoteur en position initiale avant le début du
programme.

FAQ

A quoi sert la fonction void Setup ?

Le void setup contient l’initialisation des composants comme entrée ou sortie de la carte Arduino, de
l’initialisation du moniteur série que l’on va utiliser dans le reste du programme. Le void setup est une
fonction qui va s’exécuter qu’une seule fois au début du programme.

Est-on obligé de mettre la fonction void setup dans son programme ?

La fonction void setup est obligatoire dans tous vos programmes Arduino, même si il n’y a rien écrit
dedans. Ne pas la mettre va créer une erreur.

contact@[Link]

Fièrement propulsé par WordPress | Thème : Envo Online Store

Vous aimerez peut-être aussi