Académique Documents
Professionnel Documents
Culture Documents
06/03/2024 2
COMMENT
FONCTION UN CODE
INFORMATIQUE ?
06/03/2024 3
FONCTIONNEMENT
D’UN CODE
INFORMATIQUE
06/03/2024 4
QU’EST CE QU’UN LANGAGE DE PROGRAMMATION
06/03/2024 5
SYNTAXE D’UN LANGAGE DE PROGRAMMATION
06/03/2024 6
STRUCTURE D’UN PROGRAMME ARDUINO
06/03/2024 8
LA FONCTION SETUP
Dans ce code se trouvent deux fonctions. Les fonctions sont en fait des
portions de code.
06/03/2024 9
LA PONCTUATION
Il existe différents types de variables identifiés par un mot-clé dont les principaux sont :
nombres entiers (int) ;
nombres à virgule flottante (float) ;
texte (String) ;
valeurs vrai/faux (boolean).
Un nombre à décimales, par exemple 3.14159, peut se stocker dans une variable de type float. Notez que l'on
utilise un point et non une virgule pour les nombres à décimales.
On déclare une variable en spécifiant son type, son nom, puis en lui assignant une valeur initiale
(optionnel).
Ex: int brocheLEDRouge = 12; 06/03/2024 11
LES FONCTIONS
Une fonction (également désignée sous le nom de procédure ou de sous-routine) est un
bloc d'instructions que l'on peut appeler à tout endroit du programme.
Le langage Arduino est constitué d'un certain nombre de fonctions, par exemple
analogRead(), digitalWrite() ou delay().
06/03/2024 12
LES FONCTIONS
On peut faire intervenir un ou des paramètres dans une fonction :
Dans ce cas, l'on peut moduler leurs valeurs depuis la commande qui l'appelle :
06/03/2024 13
LES FONCTIONS DE BASES D’ARDUINO
06/03/2024 14
LES STRUCTURES DE CONTRÔLES
Les structures de contrôle sont des blocs d'instructions qui s'exécutent en fonction du
respect d'un certain nombre de conditions.
06/03/2024 15
IF….ELSE
Elle exécute un code si
certaines conditions sont
remplies et éventuellement
exécutera un autre code avec
sinon.
If (condition)
{
Instructions si Cd. vraie;
} else
{
instructions si Cd. fausse;
}
06/03/2024 16
WHILE
While (condition)
{
instructions;
}
06/03/2024 17
FOR
Elle exécute un code pour
un certain nombre de fois.
Il faut lui définir un point
de début d’exécution, un
point d’arrêt et un pas
(incrémentation ou
décrémentation).
06/03/2024 18
SWITCH/CASE
Elle fait un choix entre
plusieurs codes parmi une
liste de possibilités.
Switch(variable)
{
Case cas1:
Instructions;
Break;
Case cas2:
Instructions;
Break;
}
06/03/2024 19
POUR AVOIR ACCÈS À
TOUTES LES
FONCTIONS, LES
VARIABLES ET LES
STRUCTURES VOIR
LE SITE WEB
D’ARDUINO
https://www.arduino.cc/reference/fr/
06/03/2024 20
IMPORTANT !!!!
06/03/2024 21
IMPORTANT !
Les instructions
Les points virgules
Les accolades
Les commentaires
Les variables (types…)
Les accents
Les conditions (structure,
symbole)
Opérateurs logiques
06/03/2024 22
PREMIER PROJET ARDUINO
06/03/2024 23
ALLUMER UNE LED
06/03/2024 25
BRANCHEMENT SIMPLE DE LA LED
06/03/2024 26
LE PROGRAMME
06/03/2024 27
PLATEFORME D’ESSAIE
06/03/2024 28
TINKERCAD
06/03/2024 29