Loading icon
Un souci dans vos projets ?

Vous êtes vous déjà demandé pourquoi cela ne fonctionne ? Vous avez un souci dans votre projet mais impossible de trouver la cause de l’erreur ?

Je vais tenter de vous donner des pistes afin de trouver le problème et de le corriger.

Erreur de branchement

Problème simple à corriger. Une erreur dans votre branchement donc cela ne fonctionne pas, c’est logique.

Ici, vous devez reprendre la base et vérifier plusieurs points :

  • refaire le branchement ( après un peu de repos ça aide 🙂 )
  • le tuto que je regarde donne le bon branchement ?
  • ais-je le même setup que le tuto (composants, carte utilisée, etc.)

Erreur de tension

Là, le problème c’est la puissance ! Une carte UNO peut donner 3.3v, 5v et plus via le VIN (6 à 12v) mais est-ce réellement le cas ? Tout dépend de votre carte 🙂 Si la carte utilisée n’est pas officielle, il est possible qu’en fonction des cas, cela ne soit pas toujours le vrai.

Du coup, je vous invite à toujours avoir un multi mètre à côté de vous :

  • il faut tester la tension de la carte sans rien de brancher pour commencer. Par exemple ma carte NANO (non officielle) : PIN 3.3v donne réellement 3.27v et PIN 5v donne 4,68v
  • ensuite on teste avec des composants 🙂 par exemple on rajoute une LED et une résistance et on regarde s’il y a des changements. De mon côté avec la même carte NANO, la LED n’a rien changé. Par contre lorsque je branche un ESP8266, pouff la PIN 3.3v tombe en dessous de 2v et de ce fait l’ESP ne peut pas fonctionner !

Erreur du Sketch

Vous avez trouvé un Sketch sur le net mais il ne fonctionne pas chez vous ? Encore une fois, c’est normal :

  • l’avez configuré pour VOTRE projet ? Bon PIN ? Même composants ? etc.
  • le plus important : vous devez comprendre le code pour pouvoir l’utiliser ! Cela vous permettra de bien comprendre pourquoi tel élément est en place et ainsi progresser. Et le top, c’est que cela vous donnera peut-être la possibilité de faire de plus gros projets

Erreur de l’IDE

En fonction de ce que vous allez utiliser, il est possible qu’il manque des choses :

  • une librairie ?
  • un driver ? (par exemple pour une carte non officielle)
  • la librairie est à jour ? ( par exemple le tuto vous montre le fonctionnement avec une ancienne version donc il faut adapter le code pour qu’il fonctionne avec la dernière librairie )

Erreur PC/MAC carte non reconnue

Hier, le PC/MAC détectait bien la carte et vous pouviez téléverser sans souci ? Mais aujourd’hui est un autre jour et pour aucune raison, cela ne fonctionne plus ?

Plusieurs choses peuvent être testé :

  • redémarrage de la machine ( le plus simple et rapide )
  • le câble fonctionne correctement ? ( en avoir 1 en plus permet de répondre à cette question )
  • pour une carte non officielle : le driver est bien installé ?
  • l’IDE fonctionne correctement ? un petit redémarrage ( ou réinstallation ) peut aider
  • le souci est uniquement sur ma machine ? Ou sur mon 2e PC/MAC ça fonctionne ?

Le meilleur conseil que je peux donner

Il faut chercher pour trouver la solution. Et si malgré votre recherche, la solution n’est toujours pas là. Il faut se reposer et penser à autre chose afin de se vider la tête et la réponse peut arriver d’elle même.

Le bonus, la méthode du canard en plastique

Cette méthode est simple à mettre en place : il faut simplement parler de votre problème à quelqu’un 🙂 et oui c’est tout bête. Mais il faut expliquer le plus clairement possible. Cela vous obligera à simplifier les choses pour qu’une personne ( vos parents, un voisin, etc. ) comprenne votre projet et votre problème. Et en règle générale, parler du problème de façon simplifier vous donnera la réponse 🙂

Dans mon métier de développeur, il m’arrive souvent de parler d’un problème à une personne qui n’est pas du tout du métier. Cela m’oblige a être clair et compréhensible et 4 fois sur 5 en parlant du problème, la solution m’arrive devant les yeux 🙂

Pour plus d’information sur cette méthode, je vous laisse vous rendre sur wikipedia ou d’autres sites

Si cet article vous a plu, n’hésitez pas à laisser un commentaire, noter et partager l’article.

Partage :
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
0
J'aimerais avoir votre avis, merci de commenter.x