Plan de cours
- Description de l’Arduino
- Présentation du projet Arduino
- Téléchargement et installation du logiciel
- Configuration du port série-USB
- Structure d’un programme pour Arduino
- Syntaxe Arduino
- Définition des variables
- Configuration logicielle de la carte
- Programmation des interactions
- Test et chargement du programme sur la carte
- Montage des composants
- Syntaxe du langage Arduino
- Alimenter l’Arduino
- Quelques montages avec l’Arduino
- Quelques schémas à expérimenter
- Montage d’un capteur résistif
- Montage d’interrupteurs et bouton-poussoirs
- Exercices d’Arduino
Profitez de ce manuel de formation en PDF pour comprendre mieux le Arduino et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre Arduino.
La cinquantaine dÕlments de la syntax e Ar duino est visible ici http://www .ar duino .cc/en/Ref er ence/HomePage ainsi quÕ par tir du document Òindex.htmlÓ ( dans le dossier ÒRef er enceÓ que v ous a vez tlcharg a vec Ar duino), galement accessible dans le men u ÒAideÓ du logiciel. Re voyons dÕun peu plus prs le pr ogramme de la page prcdente , qui ser t fair e clignoter une LED par tir dÕune sor tie n umrique: /* Ce pr ogramme fait clignoter une LED branche sur la br oche 13 * et fait galement clignoter la diode de test de la car te */int Br ocheLED = 13 ; // DÞnition de la valeur 13 et du nom de la br oche utiliservoid setup(){ pinMode( Br ocheLED , OUTPUT); // conÞgur e Br ocheLED comme une sor tie }void loop(){ digitalWrite( Br ocheLED , HIGH); // met la sor tie n um. l’tat haut (led allume) dela y( 3000 ); // attente de 3 secondes digitalWrite( Br ocheLED , LO W); // met la sor tie n um. l’tat bas (led teinte ) dela y( 1000 ); // attente de 1 seconde }Intr oduction la syntax e des commandes Ar duino Commenta ir es Toujours crir e des commentair es sur le pr ogramme: soit en m ultiligne , en crivant entr e des /****/ , soit sur une ligne de code en se sparant du code a vec // DÞnition des va ria b les: Pour notr e montage , on va utiliser une sor tie n umrique de la car te , qui est par ex emple la 13 me sor tie numrique . Cette variable doit tr e dÞnie et nomme ici: on lui donne un nom arbitrair e Br ocheLED . Le mot de la syntax e est pour dsigner un nombr e entier est int (Syntax e en mar ron , par amtr es utilisateur en ver t) ConÞgur ation des entres-sor ties void setup() : Les br oches n umriques de lÕAr duino peuv ent aussi bien tr e conÞgures en entres n umriques ou en sor ties numriques. Ici on va conÞgur er Br ocheLED en sor tie . pinMode ( nom , tat) est une des quatr e f onctions r elativ es aux entres-sor ties n umriques. Pr og ra mmation des inter actions void loop() : Dans cette boucle , on dÞnit les oprations eff ectuer , dans lÕor dr e: ¥ digitalWrite ( nom , tat) est une autr e des quatr e fonctions r elativ es aux entres-sor ties n umriques. ¥dela y( temps en millisecondes ) est la commande dÕattente entr e deux autr es instruction ¥Chaque ligne dÕinstruction est termine par un point virgule¥Ne pas oublier les accolades, qui encadr ent la boucle . Livr et Ar duino en franais par J ean-Nol Montagn, Centr e de Ressour ces Ar t Sensitif, no vembr e 2006, sous licence CC , http://creativ ecommons.org/licenses/b y-nc -sa/2.5/deed.fr 8