Vous êtes sur la page 1sur 16

Programmation

de la carte
arduino
N O M D E S P R É S E N TAT E U R :
CHAIMAA AGORRAME
SEMIA BAROUDI
YA S M I N E E L H O U A R I
Le plan:
• Le langage de programmation (présenter par
chaimaa).
• L’interface de programmation arduino
(présenter par semia).
• Des exemples de paragrammes (présenter par
yasmine).
Le langage C+
+
Le plan :
o Quel langage de programmation pour ARDUINO ?

o Définition de langage C++

o Quel est le rôle de C++?

o Quels sont les avantages et les inconvénient du


langage C++?
Quel langage de
programmation pour
arduino?

Le langage de programmation utilisé est le C+


+,compilé avec avr-g++,et lié à la bibliothèque de
développement ARDUINO, permettant d’ utiliser la
carte et ses entrées/sorties.
Définition de langage C++
Le langage de
programmation Arduino uses
est très similaire au C ++, un
langage courant dans le
monde informatique. Le code
pour lequel vous apprenez à
écrire Arduino sera très
similaire au code que vous
écrivez dans un autre
langage informatique.
Quel est le rôle de C++?
Le C++ est un
langage de
programmation : il
permet d'écrire des
programmes
informatiques, pour
créer des
applications mobiles
ou des jeux vidéo
C++ n'est pas très récent : il a été
développé dans les années 1980
pour apporter plus de
fonctionnalités au langage C,
Quels sont les
développé dans les années 1970. avantages et
La compatibilité entre les deux
langages est de plus en plus inconvénients du
limitée. Toutefois, le principal
inconvénient du C++ réside dans
langage C++ ?
son haut degré d'abstraction.
Interface de
programmation avec carte
Arduino Uno
Le plan :
o Définition
o Interface par logiciel
Notre interface de programmation Uno est
idéale pour commencer le programmation
cette interface est compatible avec la

Définition gamme des modules Grove offrant une


facilité de mise en œuvre une grande
modularité, Elle se programmera á l’aide
de l’IDE Arduino TM de MBLOCK
d’arduBlock Éducation ou autre Grâce à
notre extension « Uno et Grove « dans
Mblock vous pouvez programmer à l’aide
de blocs une sélection de modules Grove
Interface du logiciel:
Lançons le logiciel en double
cliquant sur l’icôns avec le symbole
« infinie » en vert c’est l’éxécutable
après un léger temps de
réflexion ,une image s’affiche , cette
fois après quelques secondes, le
logiciel s’ouvre une fenêtre se
présente à nous
Exemples de
programmes
Le plan :
o Comment insérer une bibliothèque?
o Quelles sont les fonctions de quelques termes de
programmes ?
o Comment réaliser un programme complet ?
o Exemples de programmes de capteurs ?
Définition d’une bibliothèque:
Une bibliothèque est un ensemble de
fonctions utilitaires, regroupées et mises à
disposition des utilisateurs de
l'environnement Arduino afin de ne pas

Comment avoir à réécrire des programmes parfois


complexes.

réaliser une
bibliothèque
#define:
int :
il sert à définir le
i sert à initialiser et
composant qu’on a ajouter
Les fonctions de dans la bibliothèque et ses
caractéristiques.
déterminer une nouvelle
variable.

quelques termes Serial.begin :


il s’utilise beaucoup dans
Serial.print :
il sert à imprimer les
les capteurs, et il sert à
valeur déterminer par un
donner la vitesse
capteur ou imprimer des
d’initialisation d’un
textes sur une écran.
capteur.

digitalWrite: pulseIn: delay :


il sert à déterminer l’état il sert à refaire et répeter digitalRead :
Cette fonction permet de les mêmes fonctions il sert à lire les valeurs
de l’entrer digital soit en mesurer la durée d'une
état haut ou état bas chaque durée de temp logiques du capteurs.
impulsion : déterminer.

if __ else :
delayMicroseconds: pinMode :
il sert à donner au
analogRead: il sert à donner l’état de
on utilise cette fonction programme une
il sert à lire les valeurs entrée ou la sortie d’un
pour attendre une durée hippothèse et des
anlogiques du capteurs composant et le branche
du temp fonctions après
dans il est cablée.
l’hippothèse.
Comment réaliser un programme complet
Premièrement Quatrièmement
Insérer les bibliothèques pour C’est la place des ordres et des
chaque composant qui insiste fonctions issus par les
une bibliothèque composants
Deuxièmement Cinquièmement
Déterminer les variables si ont Donner les premières ordres
va les utilisée au programmes de lire la
valeurs des variables issus par
Troisièmement le capteur
C’est la place d’initialisation Sixièmement
Contrôler les sorties des
des composantes
capteurs et les afficher sur
l’écrant
Exemples de programmes de capteurs
AFFICHEUR AVEC UN CAPTEUR
AFFICHEUR AVEC UN MICROPHONE
D’INCLINAISON
Appel à l’action
Et merci pour votre
attention
• Quels sont les principaux éléments que vous souhaitez transmettre à votre audience ?
• Qu’est-ce que votre audience doit faire avec ce qu’elle a appris ?

Vous aimerez peut-être aussi