Dépannage Arduino

Vous réalisez un des montages de ce site, copiez le code et… ça ne marche pas !

Bon, voici les points à vérifier :

vérifications de base

– installez la dernière version de l’interface de développement Arduino (IDE)
– vérifiez que la carte est du bon modèle (aller dans outils / type de carte) ; sur ce site on utilise une Arduino Uno
– vérifiez que le port COM est le bon (aller dans outils / port série et essayer un autre port)
– charger un exemple (Fichier/Exemples/Basics/blink) et essayez-le ; la Led de la carte doit clignoter
– si rien ne se passe, essayez de changer de port USB sur le PC, de redémarrer le PC 🙂

Si le programme exemple fonctionne c’est très bon signe !

vérification du code copié

Il peut arriver que lorsque vous faites un copier/coller du code depuis le site vers votre IDE Arduino, des lignes passent mal : par exemple vous retrouvez sur une seule ligne plusieurs lignes du code d’origine. Vérifiez donc, ligne par ligne que la copie s’est bien passée, que les lignes commencent bien de la même façon sur le site et dans votre interface de développement.

Pensez à activer la numérotation des lignes dans l’IDE Arduino (dans Préférences) pour mieux retrouver où se trouve le souci. Attention un souci en ligne 121 peut parfois venir d’un problème situé… dans une des lignes précédentes.

Un petit truc : si vous sélectionnez une accolade dans votre code, celle qui lui correspond apparaît encadrée par un petitrectangle.

la bonne bibliothèque

Certains exemples nécessitent d’utiliser une bibliothèque par exemple ici on a besoin de la bibliothèque Stepper

#include <Stepper.h>

Cette bibliothèque est livrée en standard avec le logiciel Arduino, mais, dans d’autres cas, il vous faudra télécharger et installer la bibliothèque avant de pouvoir l’utiliser.

connexions

Evidemment vérifiez bien toutes les connexions, vérifiez que vous n’avez pas interverti le + et le – pour des alim moteur d’un Dfrduino…, que vous n’avez pas monté à l’envers un module Xbee… Autre blague : la carte est posée sur des éléments conducteurs (vis, fils…). Pour y voir clair, je pose la carte sur une feuille de papier.

alimentations électriques

C’est une vraie source de problèmes ! La récupération d’anciennes alim non stabilisées ou capricieuses est une inépuisable source de pannes…

Voici une alim très pratique pour beaucoup de montages… j’en ai 3 de ce type http://www.gotronic.fr/art-adaptateur-psu10rs-8143.htm

Attention aussi si vous utilisez des piles, ne demandez pas à une petite pile 9v d’entraîner un gros moteur…

Doc

Jeter un coup d’oeil à ces chapitres

Si vous ne trouvez pas où ça coince, écrivez moi, j’essaierai de vous dépanner.