vendredi 8 août 2014

Tuto#1 Arduino: Installation et Test!

Domaine: Les systèmes embarqués
Difficulté: Facile

Introduction


Voilà notre premier tuto! :D

 J'ai choisi de commencer par la carte Arduino puisqu'elle est simple et moins compliquée que les autres types de microcontrôleurs.

Une étape importante avant de commencer le travail, c'est l'installation et le test du bon fonctionnement de notre carte. Vous devez effectuer ce travail avant d'utiliser la carte.


Installation

Vous savez que, pour que n'importe quel périphérique puisse fonctionner sous notre machine on doit lui installer son driver. Même principe pour l'Arduino, on doit installer les drivers aussi. Si vous êtes sous GNU/Linux vous êtes chanceux! les drivers sont déjà installés. Par contre sous Windows, vous allez peut être faire un petit travail. Ce tuto va vous expliquer ce travail :)

Connectez votre carte à votre ordinateur sur le port USB, un petit message en bas de l'écran apparaît. Dans certains cas, votre carte doit s'installer toute seule. Cependant, si vous êtes sous Win 7, il se peut que ça ne marche pas du premier coup. 
Ne vous inquiétez pas, c'est très simple. :)

Laissez la carte branchée et allez dans le panneau de configuration
Cliquez sur "Système et sécurité" puis sur "Système" après sélectionnez "gestionnaire de périphériques" dans le panneau de gauche.  
Un menu contenant les drivers installés et non installés va apparaître. Les drivers non installés sont distingués par  un panneau "attention" jaune. Certainement les drivers d'Arduino sont distingués aussi par ce panneau. Faites un clic droit sur le composant et cliquez sur "Mettre à jour les pilotes". 
Sélectionnez l'option "Rechercher un pilote sur mon ordinateur". Sélectionnez le bon dossier contenant le driver. Il se trouve dans le dossier d'Arduino que vous avez du décompresser un peu plus tôt et se nomme "drivers".

PS: Si vous avez téléchargé la version française d'Arduino vous n'allez malheureusement pas trouver ce dossier vous devez donc télécharger la version originale anglaise pour pouvoir installer les drivers.

Comment vous allez savoir que votre carte est bien connectée et prête à être utilisée?

Une petite LED verte va clignoter indiquant sa bonne alimentation. :D




Test


Après avoir connecté la carte, on doit la tester! Ne donnez confiance à personne :p il se peut que votre carte soit endommagée.

Comment on va la tester donc?

C'est simple! 
En fait, tout est simple avec Arduino :D ... Bon! presque! :p 

Le logiciel Arduino contient des programmes prêts à s’exécuter, on va donc choisir l'exemple le plus simple et tester notre carte. Ce programme sert à faire clignoter une diode. Il se nomme Blink.

Ouvrez votre sketch. Cliquez sur "File" puis "Examples" puis "Basics" et enfin "Blink" :D



Une fois que vous avez cliqué sur Blink, une nouvelle fenêtre va apparaître avec le code source.


Voilà, notre programme est prêt à être exécuter. :D 
Ah! NON! une dernière étape encore avant de voir clignoter notre diode! On doit indiquer au logiciel quel est le type de notre carte. Ah oui! parce qu'il y'a plusieurs types d'Arduino xD
et on doit préciser aussi le port sur lequel elle est branchée. 

Alors, pour le nom de la carte vous allez le trouvez sur la carte elle-même ! Quelle coïncidence xD :p Dans notre cas, c'est la carte Uno.
Allez dans le menu  "Tools" puis dans "Board" et cochez le nom de votre carte.


Choisissons maintenant le port de la carte. Allez dans le menu "Tools" aussi, puis "Serial Port" et choisissez COM x avec x un nombre différent de 1. Oui vous ne devez jamais choisir COM1 ce port il ne peut être jamais connecté à la carte. Voilà dans cet exemple c'est le port COM5.


Pour trouver le numéro du port allez dans le gestionnaire des périphériques qui se trouve dans le panneau de configuration dans la ligne Ports (COM et LPT) vous devriez avoir Arduino Uno (COMX). 

Parfait, tout est bien configuré là-dessus on va maintenant envoyer le programme à notre carte.
Appuyez sur le bouton "Upload" le voilà en jaune.



Vous devez avoir en bas ce message ""Uploading to I/O Board..." ce qui signifie que le programme est en cours d'envoi.




Une fois envoyé, un autre message va être indiqué. En affichant le message "Done Uploading" on doit comprendre que notre programme a été bien envoyé et on doit normalement voir notre LED qui clignote :D 

Si au lien d'avoir ce message, on vous affiche des phrases en rouge c'est que votre programme contient des erreurs. Ce n'est pas forcément la faute du vendeur :p peut être votre carte est bien fonctionnelle mais vous avez des erreurs au niveau du code ou vous avez mal choisi la voie série. Vérifiez donc votre voie série, vos branchements et même votre code.

Sinon, le résultat rassurant est celui là! Une LED qui clignote! ;)



Et voilà! le premier Tuto est fini! :D 
J’espère que ça vous a plu! et j’espère aussi que vous l'avez trouvé clair et compréhensif.

N'hésitez pas à me donner vos remarques , vos critiques, peut être quelques fautes au niveau de la démarche. Mais bon! pour la démarche, elle est juste faites moi confiance :D J'ai pris ce tuto du site du zéro ainsi que les imprimes écran. Mais j'ai essayé quand même à faire un effort en rédigeant le contenu à ma manière :p

Allez! On se voit dans le tuto suivant. A bientôt  :)

2 commentaires: