TP0-Découverte Du Monde Arduino
TP0-Découverte Du Monde Arduino
TP0-Découverte Du Monde Arduino
TP-informatique industriel-LAEER-2016-2017
1
Introduction
Depuis que l’électronique existe, sa croissance est fulgurante et
continue encore aujourd’hui. Si bien que faire de l’électronique est
devenu accessible à toutes personnes en ayant l’envie.
TP-informatique industriel-LAEER-2016-2017 2
Ainsi nous allons apprendre un mélange d'électronique et de programmation.
On va en effet parler d'électronique embarquée qui est un sous-domaine de
l'électronique et qui a l'habileté d'unir la puissance de la programmation à la
puissance de l'électronique.
TP-informatique industriel-LAEER-2016-2017 3
Objectifs
TP-informatique industriel-LAEER-2016-2017 4
1-Découverte du monde Arduino
TP-informatique industriel-LAEER-2016-2017 5
1.2 But et utilité
TP-informatique industriel-LAEER-2016-2017 6
1.3 Applications
•etc.
TP-informatique industriel-LAEER-2016-2017 7
Avec Arduino, nous allons faire des systèmes électroniques tels qu'une
bougie électronique, une calculatrice simplifiée, un synthétiseur, etc.
Tous ces systèmes seront conçus avec pour base une carte Arduino et un
panel assez large de composants électroniques.
TP-informatique industriel-LAEER-2016-2017 8
1.4 Les outils Arduino
TP-informatique industriel-LAEER-2016-2017 9
1.3.1 Le matériel
TP-informatique industriel-LAEER-2016-2017 10
1.3.2 Le logiciel
TP-informatique industriel-LAEER-2016-2017 11
Le cadre numéro 1 : ce sont les options de configuration du logiciel
Le cadre numéro 2 : il contient les boutons qui vont nous servir lorsque l'on
va programmer nos cartes
TP-informatique industriel-LAEER-2016-2017 12
Bouton 1 : Ce bouton permet de vérifier le programme, il actionne un module
qui cherche les erreurs dans votre programme
Bouton 2 : Créer un nouveau fichier
Bouton 3 : Sauvegarder le programme en cours
Bouton 4 : On n'y touche pas pour l'instant
Bouton 5 : Stoppe la vérification
Bouton 6 : Charger un programme existant
Bouton 7 : Compiler et envoyer le programme vers la carte
TP-informatique industriel-LAEER-2016-2017 13
1.4 Le Langage Arduino
•Un ordinateur
La carte lit puis effectue les instructions les unes après les autres, dans l’ordre
défini par les lignes de code.
TP-informatique industriel-LAEER-2016-2017 14
Les deux pages suivantes vont être basées sur un exemple simple de
programmation : faire clignoter une led.
-On verra tout d’abord quelle est la structure générale d’un programme
TP-informatique industriel-LAEER-2016-2017 15
TP-informatique industriel-LAEER-2016-2017 16
Revoyons d’un peu plus près le programme de la page précédente, qui
sert à faire clignoter une LED à partir d’une sortie numérique:
TP-informatique industriel-LAEER-2016-2017 17
TP-informatique industriel-LAEER-2016-2017 18
1.5 Mise en œuvre de l’environemment Arduino
-On envoie ce programme sur la carte Arduino dans les 5 secondes qui
suivent l’initialisation
TP-informatique industriel-LAEER-2016-2017 19
1.6 kit Arduino
Ils existent des kits contenant plus ou moins l’ensemble des matérielle ou
composant électroniques pour réaliser les différentes application selon le
besoin du cahier de charges.
TP-informatique industriel-LAEER-2016-2017 20
Désignation Photo Description
LED rouge Ce composant est une sorte
LED verte de lampe un peu spécial.
LED jaune Nous nous en servirons
principalement pour faire
de la signalisation.
TP-informatique industriel-LAEER-2016-2017 21
Désignation Photo Description
Transistor Le transistor sert à plein
(2N2222 ou de chose. Il peut être
BC547) utilisé pour faire de
l'amplification (de courant
ou de tension) mais aussi
comme un
interrupteur commandé
électriquement.
Afficheur 7 Un afficheur 7 segments
segments (anode est un ensemble de LEDs
commune) Disposées
géométriquement pour
afficher des chiffres.
TP-informatique industriel-LAEER-2016-2017 22
Désignation Photo Description
Condensateur Le condensateur est un
(10 nF) composant de base. Il
sert à plein de chose.
On peut se le
représenter comme un
petit réservoir à
électricité.
Potentiomètre Le potentiomètre est
linéaire (10 une résistance que l'on
kOhm) peut faire varier
manuellement..
TP-informatique industriel-LAEER-2016-2017 24
TP-informatique industriel-LAEER-2016-2017 25