Arduino cours

Telechargé par oussamox-gr
info@edurobot.ch
Arduino à l’école
Cours pour l’apprentissage des bases de l’électronique
et de la programmation sur Arduino.
https://arduino.education
Frédéric Genevey & Jean-Pierre Dulex
Édition février 2018
VERSION 5.0
Arduino à l'école
2
À propos de ce cours
Ce cours est publié pour la communauArduino d’Edurobot.ch via son site https://arduino.education/. Il s’agit
d’une ressource éducative libre
1
, sous licence CC BY-NC-SA
2
. L’utilisation gratuite de ce cours dans le cadre
d’une formation payante est torée. Un avis à l'auteur est néanmoins bienvenu. Les écoles publiques, lycées,
gymnases, universités, les associations et les FabLab peuvent demander gratuitement une version Word de
ce document, afin de l’adapter plus aisément à leurs besoins.
Vous pouvez envoyer vos remarques, vos idées et corrections à info@edurobot.ch.
Un merci particulier à Jean-Pierre Dulex pour la relecture et les tests réalisés avec ses élèves ainsi
qu'au professeur Jean-Daniel Nicoud, qui m'a mis le pied à l'étrier et beaucoup soutenu au début de
cette aventure.
Les codes utilisés dans ce cours peuvent être téléchargés à
l'adresse suivante:
https://arduino.education/codes/codes.zip
1
http://www.wsis-community.org/pg/groups/14358/open-educational-resources-oer
2
http://creativecommons.org/licenses/by-nc-sa/3.0/ch/
Arduino à l'école
3
Matériel cessaire
Voici la liste minimum du matériel cessaire pour suivre ce cours:
Une carte Arduino ou compatible Arduino
Une platine d'expérimentation (breadboard)
Des câbles de liaison (jumpers)
6 LEDs rouges
2 LEDs vertes
2 LEDs jaunes ou orange
10 résistances de 220 à 470Ω
2 résistances de 1 à 10kΩ
2 condensateurs 10nF
2 boutons-poussoirs
1 photorésistance
1 bargraphe 10 LEDs*
1 multimètre
1 potentiotre (résistance variable)
1 servo
Pour pouvoir aller plus loin, voici les composants nécessaires:
Capteur de température et d'humidité DHT11
1 écran LED 2x12
(*optionnel)
Note: cette liste évoluera en même temps que le cours
Arduino à l'école
4
Consignes de sécurité
L’électricité peut être mortelle! Pour éviter tout risque, en particulier avec des élèves, il convient de ne travailler
qu’avec de la très basse tension (TBT). La tension de fonctionnement de l’Arduino se situe autour de 5 Volts.
Quelques règles élémentaires de sécurité
Ne jamais connecter directement l’Arduino sur le secteur (230 Volts alternatifs).
Pour l’alimentation des projets, utiliser des transformateurs pondants aux normes de sécurité en
vigueur.
Ne pas démonter d’appareils électroniques, sans supervision. Certains composants, comme les
condensateurs, peuvent délivrer des charges électriques mortelles, me lorsqu’ils ne sont pas
connectés au secteur.
Ce cours ne permet PAS d'acquérir les compétences et notions de sécurité nécessaires pour travailler
avec le secteur (230 V), ni avec l'électricité automobile.
Arduino à l'école
5
Table des matières
A PROPOS DE CE COURS ....................................................................................................................................................... 2
MATERIEL NECESSAIRE ......................................................................................................................................................... 3
CONSIGNES DE SECURITE ..................................................................................................................................................... 4
QUELQUES REGLES ELEMENTAIRES DE SECURITE .................................................................................................... 4
TABLE DES MATIERES ............................................................................................................................................................ 5
PREFACE .................................................................................................................................................................................... 8
INTRODUCTION ......................................................................................................................................................................... 9
REFERENCES........................................................................................................................................................... 9
BIBLIOGRAPHIE ...................................................................................................................................................... 10
LES MEILLEURS COURS EN LIGNE ........................................................................................................................... 11
À PROPOS DES SCHEMAS ELECTRONIQUES ............................................................................................................ 12
DECOUVERTE DE LA PLATEFORME ARDUINO ................................................................................................................ 13
SCHEMA D'UNE PLATINE ARDUINO UNO ................................................................................................................. 14
LE MICROCONTROLEUR.......................................................................................................................................... 14
L’ALIMENTATION .................................................................................................................................................... 15
LA CONNECTIQUE .................................................................................................................................................. 15
Exploration des broches Arduino ................................................................................................................... 15
LA PLATINE DEXPERIMENTATION ........................................................................................................................... 16
LE LOGICIEL ARDUINO IDE................................................................................................................................................... 17
LES BASES DE L’ELECTRONIQUE ...................................................................................................................................... 18
PETIT RAPPEL SUR LELECTRICITE .......................................................................................................................... 18
Quelques ressources pour comprendre l’électricité: ..................................................................................... 18
LES DIODES ........................................................................................................................................................... 19
LES RESISTANCES ................................................................................................................................................. 20
PROJET 1: LE CIRCUIT ELECTRIQUE ................................................................................................................................. 22
Liste des composants ..................................................................................................................................... 22
Observations .................................................................................................................................................... 22
LE CIRCUIT ELECTRIQUE ........................................................................................................................................ 23
PROJET 2: FAIRE CLIGNOTER UNE LED ............................................................................................................................ 24
Liste des composants ..................................................................................................................................... 24
LE LOGICIEL ARDUINO IDE .................................................................................................................................... 25
Le menu ........................................................................................................................................................... 25
CODE 1: FAIRE CLIGNOTER UNE LED SUR LA BROCHE 13 ...................................................................................... 26
Liens ................................................................................................................................................................. 26
Observations .................................................................................................................................................... 26
Débugger ......................................................................................................................................................... 26
Introduction au code ........................................................................................................................................ 27
Analyse du code 1 ........................................................................................................................................... 29
Modifions le code ............................................................................................................................................. 30
PROJET 3: FAIRE CLIGNOTER QUATRE LEDS ................................................................................................................. 31
Liste des composants ..................................................................................................................................... 31
CODE 2: FAIRE CLIGNOTER 4 LEDS ....................................................................................................................... 32
Liens ................................................................................................................................................................. 32
CODE 3: REALISER UN CHENILLARD A 4 LEDS. ...................................................................................................... 33
Liens ................................................................................................................................................................. 33
1 / 102 100%

Arduino cours

Telechargé par oussamox-gr
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !