LOCODUINO

Où et comment demander de l’aide ?

.
Par : Christian, Dominique, Jean-Luc, msport, Thierry

DIFFICULTÉ :

Le site LOCODUINO présente de nombreux montages pour le modélisme ferroviaire et votre choix s’est porté sur l’un d’eux. Vous avez décidé de le réaliser, voire mieux, de le réaliser tout en l’améliorant, mais le montage que vous avez fait ne fonctionne pas correctement, voire pas du tout. Cet article vous donne quelques conseils pour demander de l’aide à l’équipe de LOCODUINO.

Où demander de l’aide ?

Vous venez de terminer la lecture d’un article et vous voyez qu’il y a un espace pour communiquer avec l’auteur [1]. Autant le dire tout de suite : cet espace est fait pour parler de l’article (donner votre ressenti, signaler une erreur ou un lien qui ne fonctionne plus, indiquer ce qui n’est pas clair, etc.). L’auteur est immédiatement prévenu et peut alors vous répondre. Cet espace n’est pas fait pour parler de problèmes techniques sur le montage que vous avez reproduit.

En conséquence, pour demander une aide technique, la meilleure solution est de vous inscrire sur le forum de LOCODUINO et d’ouvrir un fil pour expliquer ce qu’il vous arrive. Les lecteurs du forum (qu’ils soient ou non membres de l’équipe LOCODUINO) pourront alors vous proposer des solutions ou vous entraîner dans une recherche de panne. Vous pouvez prévenir l’auteur dans l’espace de fin d’article, que vous avez ouvert un fil sur un problème technique que vous rencontrez ; ainsi, il pourra aller voir votre fil et s’inclure dans la discussion.

Où cliquer pour vous inscrire ?
Où cliquer pour vous inscrire ?

Ouvrir un fil

Pour ouvrir un fil, vous commencez par choisir votre rubrique : par exemple "Vos projets"

Choix de la rubrique
Choix de la rubrique

Puis vous cliquez sur "NOUVEAU SUJET".

Création d'un nouveau fil
Création d’un nouveau fil

Les réponses que vous aurez seront d’autant plus pertinentes que vous donnerez des détails sur ce que vous avez réalisé.
On vous demandera probablement des précisons : utilisez le bouton Répondre.

Pour répondre
Pour répondre

Si besoin, on vous demandera des photos ou un schéma

Pour insérer une photo ou un document
Pour insérer une photo ou un document

Avec "Parcourir", vous naviguerez jusqu’au répertoire des photos de votre smartphone, smartphone que vous aurez connecté en USB à votre ordinateur. Vous sélectionnerez votre photo en double-cliquant sur le nom du fichier. Vous pouvez renouveler l’opération.

Ce qu’il ne faut pas faire

L’équipe de LOCODUINO est souvent confrontée à ce genre de question : "J’ai réalisé le montage mais il ne fonctionne pas. Que dois-je faire ?". Comment voulez-vous qu’on puisse répondre avec aussi peu de renseignements ? Vous vous exposez à ne recevoir aucune réponse ou pire de recevoir une réponse tout aussi laconique.

En effet, les causes qui font qu’un montage ne fonctionne pas sont nombreuses. Une partie peut provenir des composants ou de leur assemblage (ce qu’on appelle le hardware). Une autre partie peut provenir du programme (le logiciel, ce qu’on appelle le software).

Il est donc important, en cas de demande d’aide, de donner des informations sur ce que vous avez réalisé, sur votre environnement de travail, sur ce que vous observez ou sur les messages d’erreurs que vous avez pu récupérer. Nous allons voir dans cet article quelques éléments importants à mentionner.

Questions à se poser

Avant de vous précipiter pour demander de l’aide, vous pouvez peut-être déjà essayer de vous dépanner vous-même. En effet, voici quelques questions que vous pouvez vous poser :

  • les composants sont-ils les mêmes que dans l’article ?
  • les composants ne sont-ils pas défectueux ?
  • le montage est-il strictement conforme au plan donné dans l’article ?
  • des modifications ont-elles été faites dans le programme ?
  • les bibliothèques sont-elles bien installées dans l’IDE ?
  • les alimentations électriques sont-elles conformes ?

Sur ce dernier point, il est nécessaire d’acquérir un petit multimètre [2] qui permet de lire la valeur d’une tension - gamme volts - ou l’intensité d’un courant - gamme ampères -. Cet appareil permet aussi de vérifier la continuité de transmission du courant électrique ou bien la valeur d’une résistance - gamme ohmmètre - .

Comment décrire son problème

N’ouvrez pas de fil tant que vous n’avez pas répondu aux questions du troisième paragraphe de cet article. En effet, les réponses sont importantes pour déterminer la cause de vos difficultés. Il est conseillé aussi de faire une recherche dans le site LOCODUINO pour voir si un article ou une intervention dans le forum ne pourrait pas vous aider. Si vous ne trouvez pas, réessayez avec d’autres mots-clés et ne vous découragez pas au premier échec.

Une chose est certaine : si vous avez reproduit fidèlement le montage, avec les mêmes composants, et que vous n’avez pas modifié le programme, alors il n’y a aucune raison que cela ne fonctionne pas. Il est donc important de vérifier par vous-même ces différents points avant d’aller plus loin.

Si cela n’a pas résolu votre problème, il est temps de s’intéresser à votre environnement de travail. Il faudra donc expliquer quel système d’exploitation vous utilisez (Windows, Mac, Linux) et quelle version, et quelle version de l’IDE vous utilisez pour programmer vos cartes. Un point important est aussi de dire si vos cartes sont de marque Arduino ou bien des clones. Si le problème est logiciel, vous avez certainement obtenu des messages d’erreur lors de la tentative de téléversement ; il est important de les citer en faisant un copier-coller de ces messages.

Si vous n’avez pas utilisé les mêmes composants, n’hésitez pas à l’indiquer. De même, si vous avez modifié le programme, n’hésitez pas à donner votre version. Pour que le listing ne tienne pas trop de place, insérez votre programme avec l’option "insérer du code" et s’il fait plus de 30 lignes, mettez-le simplement en pièce jointe.

Vous devez comprendre que plus vous donnerez d’informations, plus vous faciliterez un éventuel dépannage. N’hésitez pas à joindre des images de votre montage (parfois, on peut repérer une erreur) ou même une courte vidéo montrant le fonctionnement obtenu au lieu du fonctionnement normal. La largeur d’une image doit être limitée à 1500 pixels (redimensionnez-la au besoin) et il faut respecter les limitations de taille indiquées pour les pièces jointes.

Faire une recherche de panne

Suite à la description de vos problèmes, les membres du forum seront peut-être amenés à vous proposer une recherche de panne. Vous devez être à même de comprendre un schéma électronique, en particulier les notions d’alimentation et de masse (GND) qui sert de référence. Et donc de savoir vérifier le montage que vous avez réalisé à partir de ce schéma ; en particulier comprendre comment on mesure une tension par rapport à une référence.

Attention : la mesure des courants peut conduire à la destruction de composants si vous provoquez un court-circuit.

La recherche de panne commence par la vérification que chaque composant est bien alimenté en courant à la bonne tension. Votre multimètre vous permettra de vérifier cela. Ensuite, il faut vérifier que certains composants sont montés dans le bon sens : par exemple, une LED qui ne s’allume pas est souvent branchée à l’envers, et si quel que soit le sens, elle ne s’allume toujours pas, il faut vérifier qu’elle n’est pas hors d’usage en la testant séparément. Vous devez valider les composants que vous utilisez. Il est possible que vos manipulations en aient détruit l’un ou l’autre : en électronique, il n’y a pas toujours de fumée pour vous en informer. Soyez donc à même de tester individuellement ceux que vous utilisez. Les composants actifs sont ceux qui risquent le plus.

En cas de problème avec un Arduino, vous devez être capable de valider la carte que vous utilisez avec les exemples de l’IDE :

  • Les sorties avec le programme Blink
  • Les entrées analogiques avec le programme AnalogInOutSerial
  • Les entrées numériques avec les programmes Button ou DigitalInputPullup

Convivialité du forum

Le forum est un formidable espace de convivialité pour trouver de l’aide. Il faut cependant garder à l’esprit que les intervenants d’un forum sont des bénévoles qui vont consacrer un peu de leur temps à vos problèmes. Cela mérite un peu de considération. Soignez votre style et restez courtois, et relisez-vous avant de publier afin de faire la chasse aux fautes d’orthographe (c’est une marque de considération envers ceux qui vont vous lire). Sachez que l’équipe LOCODUINO peut supprimer purement et simplement tout propos qui lui semble inadapté.

Ce n’est pas parce que vous posez une question que vous aurez immédiatement une réponse ; il n’y a de notre part aucune obligation de réponse, soit parce qu’il n’y a aucun modérateur disponible ou connaissant la réponse, soit parce que la question est mal posée. Privilégiez les questions courtes et uniques plutôt que plusieurs questions à la fois.

Parfois, certains peuvent penser que les intervenants ne se mettent pas à la portée des débutants dans leurs explications. C’est peut-être vrai, mais l’équipe de LOCODUINO est souvent confrontée à des débutants qui n’ont pas pris le temps nécessaire pour acquérir les bases en électronique ou en programmation. Le cours d’électronique de LOCODUINO peut vous permettre de vous familiariser avec certains termes et certaines techniques ; il est en téléchargement dans l’article Démarrer en électronique. Le site LOCODUINO contient également de nombreux articles permettant de comprendre la programmation de base. Soyez donc coopératifs et faites ce qu’il faut pour avoir déjà de bonnes notions. Gardez à l’esprit que vous êtes venu sur le forum pour chercher de l’aide, pas pour qu’un autre fasse le travail à votre place.

Certaines réponses pourront vous paraître un peu sèches. Outre les hors sujets (on doit rester dans le monde du train !) qui sont généralement rapidement évacués par la modération sauf exception, il faut tenir compte du côté humain des intervenants de LOCODUINO. Chacun a ses problèmes, ses préoccupations, ses moments moins « conviviaux » ! La volonté d’aider son prochain anime toute l’équipe. Et nous aidons en particulier les membres qui ont fait la démarche d’apprendre de nouvelles choses et tentent de mettre en application ce nous avons mis souvent longtemps à créer. Mais il peut arriver que notre patience arrive à sa limite... Ne vous formalisez pas, cherchez plutôt comment passer l’écueil. Souvent la manière d’améliorer les choses a déjà été écrite dans les messages précédents. Un manque d’information, un schéma inexistant, illisible ou faux, un programme confus ou mal compris, sont sources d’agacement. Une reformulation du problème ou d’un point particulier peuvent suffire à détendre l’atmosphère et convaincre tout le monde que vous faites, vous aussi, votre possible. Nous partageons nos connaissances, partagez votre bonne volonté !

Un dernier conseil

La réalisation d’un montage publié sur LOCODUINO demande très peu de connaissances si vous vous contentez du projet tel qu’il est livré et sans le modifier. Vous pouvez toujours vous référer à l’article Comment utiliser Arduino sans apprendre à programmer ? si vous êtes complètement débutant ; il vous apprendra à récupérer un programme sur notre site ou notre forum et à le téléverser dans votre carte Arduino sans avoir de connaissances en programmation.

Par contre, si vous voulez modifier un montage afin de l’adapter à vos besoins, vous devez évaluer votre savoir faire afin de déterminer si vous avez les connaissances nécessaires pour arriver au bout de votre projet. Si oui, c’est parfait, sinon, on ne peut que vous conseiller de passer un peu de temps à vous former (grâce à ce site) ; croyez-nous, ce n’est pas du temps perdu, bien au contraire. Pour être certain que votre projet sera mené jusqu’à son terme, lisez l’article Comment réussir son projet Arduino qui vous donnera quelques conseils pour mettre toutes les chances de votre côté.

Dans tous les cas, il faut que vous soyez familiarisé avec l’environnement Arduino et que vous compreniez les termes et concepts de cet article Arduino : toute première fois !

Sachez prendre votre temps, un projet se construit par étapes successives (voir l’exemple donné dans la série d’articles Passage à niveau géré par Arduino (1)) et surtout, soyez suffisamment pugnace pour ne jamais vous décourager ; on finit toujours par faire fonctionner un montage.

Nous espérons que ces quelques conseils vous permettront d’obtenir de notre part et de la part de ceux qui fréquentent notre forum, les meilleures réponses possibles aux problèmes de mise au point que vous pourrez rencontrer. Nous vous souhaitons de belles réalisations.

[1ou un membre de l’équipe de LOCODUINO si l’auteur est temporairement indisponible.

[2Un modèle d’entrée de gamme est largement suffisant pour faire quelques vérifications sur un montage (à partir de 10 euros en Grande Surface de Bricolage).

19 Messages

  • Où et comment demander de l’aide ? 14 janvier 2022 12:15, par bobyAndCo

     

    Merci pour ces précisions particulièrement claires.

     

    Je me permettrai juste d’ajouter que l’un des fondamentaux de Locoduino est le DIY, acronyme anglo-saxon de « faire soi-même ».

     

    Le DIY est une démarche très particulière où « le faire » est plus important que ce que l’on cherche à faire. C’est à dire que l’on privilégie « chemin » qui est une formidable source d’enrichissement intellectuel par la recherche personnelle, les petites victoires que l’on a à trouver les solutions.

     

    Et alors, ce que l’on a pu produire, aussi modeste soit-il, apporte une grande satisfaction car cela nous appartient en propre. Comme on dit parfois pour s’amuser « C’est moi l’a fait !!! »

    • Où et comment demander de l’aide ? 14 janvier 2022 13:11, par Christian

      C’est très juste.
      Et dans ce DIY, on peut commencer par recopier intégralement un montage, un peu comme on pourrait construire sa propre maison à partir d’un plan ou en kit.
      Puis, on peut se dire : j’ai compris le principe, je vais donc m’inspirer de ce montage pour mon projet.
      Puis enfin, avoir acquis suffisamment de techniques pour créer des projets ab-nihilo.
      Là où je suis entièrement d’accord avec toi, c’est que dans tous ces exemples, le chemin est plus important que le but.
      Un véritable enrichissement personnel. ;-)

  • sprog vers arduino 21 janvier 2022 16:49, par decock jean-pierre

    bonjour je fais appel a vos connaissances pour utiliser un arduino uno a la place de mon sprog( qui lui fonctionne très bien).
    peut être suis-je un peu âgé je ne comprend pas tout dans l’articulation informatique de la bibliothèque Dccpp.
    je ne vois pas clairement ce qu’il faut charger pour avoir un programme reconnu par l’IDE j’ai réussi a charger base station mais a la compilation
    il ne trouve pas les .h
    je ne suis pas novice en info indus pour moi la marche a suivre n’est pas évidente peut être ma sénilité naissante. je plaisante
    merci de votre réponse

    • sprog vers arduino 21 janvier 2022 17:22, par Christian

      Si vous avez lu cet article, vous devez savoir que ce n’est pas la bonne place pour demander une aide technique.
      Donc, inscrivez-vous sur notre forum (lien en haut d’article et à droite) et ouvrez un fil pour expliquer en détail votre problème.
      Cordialement.

    • sprog vers arduino 21 janvier 2022 18:31, par msport

      Non, non , vous restez très jeune : zapper le deuxième paragraphe de l’article dans lequel vous posez une question est typique de nos jeunes générations ...

      En conséquence, pour demander une aide technique, la meilleure solution est de vous inscrire sur le forum de LOCODUINO et d’ouvrir un fil pour expliquer ce qu’il vous arrive. Les lecteurs du forum (qu’ils soient ou non membres de l’équipe LOCODUINO) pourront alors vous proposer des solutions ou vous entraîner dans une recherche de panne. Vous pouvez prévenir l’auteur dans l’espace de fin d’article, que vous avez ouvert un fil sur un problème technique que vous rencontrez ; ainsi, il pourra aller voir votre fil et s’inclure dans la discussion.

      Voir en ligne : sprog vers arduino sur le forum ...

  • moniteur serie 25 octobre 2022 12:03, par BAILLEUL Patrick

    Bonjour

    De retour aprés une longue absence....

    je commande mon reseau ferroviaire avec des arduino Mega,
    j’utilise des interruptions pour ne pas "manquer" une détection de présence avec des ILS et le programme fonctionnait correctement jusqu’à la mise à jour de la derniére version de l’IDE 1.8.19 sous windows 7.

    Apres cette mise à jour, impossibilité d’avoir l’affichage dur le moniteur ;en fait en supprimant la ligne de l’accroche des ISR aux pins, j’ai de nouveau l’affichage sur le moniteur.
    Quelqu’un peut’il m’aider ?

    Voici le programme en question :
    #include <PinChangeInt.h>

    const byte pinarriveeG1 = 50 ; //capteurs arrivee canton G1

    void interruptarriveeG1()

    static unsigned long dateDernierChangement = 0 ;
    unsigned long date = millis() ;
    if ((date - dateDernierChangement) > dureeAntiRebond)
    occupationG1 = 0 ;
    dateDernierChangement = date ;

    void setup()

    Serial.begin (9600) ;

    //---------------CANTON G1--------------
    // Programme les broches des capteurs en E/S
    pinMode(pinarriveeG1, INPUT_PULLUP) ;

    // accroche les ISR aux pins
    PCintPort::attachInterrupt (pinarriveeG1, interruptarriveeG1, FALLING) ;

    • moniteur serie 25 octobre 2022 16:13, par Christian

      Si vous avez lu cet article, vous devez savoir que ce n’est pas la bonne place pour demander une aide technique.
      Donc, inscrivez-vous sur notre forum (lien en haut d’article et à droite) et ouvrez un fil pour expliquer en détail votre problème.
      Cordialement.

  • Carte moteur ne réagit pas 28 novembre 2022 01:16, par Moine

    Bonjour
    J’ai exécuté le montage très exactement comme décrit dans l’article, j’ai relevé que la carte moteur était bien alimentée, mais la commande <1> ne donne rien, même si "P1" est bien affiché.
    Cependant, en y regardant de plus près, j’ai constaté que ma carte moteur était légèrement différente, en voici la description : Carte de Module de pilote à double moteur-double moteur puce de pilote de pont en H DC IRF3205 MOSFET 3-36 V 10A pic 30A, achetée chez Amazon. Est-elle incompatible ?

    Merci
    Michel Moine

    • Où et comment demander de l’aide ? 28 novembre 2022 10:04, par msport

      Bonjour,
      le problème est ailleurs.
      Postez des photos détaillées de votre montage sur le FORUM.
      C’est si compliqué ?
      Cordialement

      Voir en ligne : Dépannage pour Une station DCC complète, polyvalente et économique avec JMRI.

      • Photos 28 novembre 2022 11:04, par Moine

        Bonjour

        Je n’arrive pas à joindre des photos sur ce message ! Je suis sur SAFARI !
        Pouvez-vous m’indiquer la marche à suivre

        Merci
        M Moine

        • Photos 28 novembre 2022 11:16, par msport

          Je répète :
          le dépannage, c’est sur le FORUM de discussion (cliquer en haut à droite). Vous y avez déjà été en cliquant sur le lien ci dessus.
          Vous ne pouvez pas poster de photos sur le site éditorial, qui n’est pas fait pour dépanner.
          Merci de votre compréhension.

  • Inscription forum 28 novembre 2022 14:56, par msport

    Si c’est vous inscrire qui vous pose problème, voyez la capture d’écran.

    Voir en ligne : Inscription forum

    • Inscription forum 29 novembre 2022 14:22, par msport

      La capture d’écran a été ajoutée au début de ce sujet.

  • Où et comment demander de l’aide ? 10 février 2023 12:00, par Phenixpopol

    Bonjour,
    Je suis inscrit mais je ne sais pas ouvrir un fil. A tout hasard je vous mets ma question :
    "Bonjour,
    J’ai réalisé une centrale DCC avec une manette dédiée à un CV d’une loco ; Comment schématiquement pourrais-je relier une deuxième manette dédiée à cette même centrale ? Le but étant de faire fonctionner 2 locos simultanément sur le même réseau. Puis-je mettre ensemble les les 2 sorties TX des manettes sur le RX de l’arduino en sachant que les informations n’arriveront pas en même temps.
    merci d’une réponse."

    • Où et comment demander de l’aide ? 10 février 2023 13:52, par Christian

      Je vais vous aider à ouvrir votre fil, puis vous reporterez votre question dessus et d’autres (plus calés que moi en DCC) y répondront.
      Puisque vous êtes inscrit, il faut vous identifier sur le forum avec la touche "Identifiez-vous" (sous le logo). On vous demande votre pseudo et votre mot de passe.
      Ensuite, vous allez dans la rubrique "Vos projets" (par exemple) et dans cette rubrique, vous avez une case en bleu foncé appelée "Nouveau sujet". Donnez un titre évocateur et décrivez votre problème.
      C’est tout simple !

      • Où et comment demander de l’aide ? 10 février 2023 18:27, par Phenixpopol

        Merci ! C’est fait

        • Où et comment demander de l’aide ? 11 février 2023 09:52, par Christian

          Votre question aura été utile puisque Michel a complété l’article pour que cette procédure soit claire pour tout le monde.
          Bonne chance pour trouver de l’aide sur le forum : vu le nombre de nos lecteurs, il y aura forcément quelqu’un qui aura la solution !

  • Pilotage de 2 micros servomoteurs avec 4 BP 17 octobre 17:43, par minitrain 27

    Bonjour.
    Remise pour 2 Locos. 2 Portes double. 2 Servomoteurs. 4 Boutons poussoirs.
    Le tout câblé sur TINKERCAD avec une carte Arduino UNO.
    Le tout fonctionne à merveille. Je règle l’angle d’ouverture et le temps de manœuvre des 2 servos.
    SAUF : Les 2 servos sont pour ainsi dire montés côte à côte. Il y adonc un servo qui tourne à l’envers. suis-je obligé d’en démonté un pour inversé ses polarités ou peut on faire une modification programme pour y remédier.
    Par avance merci pour une réponse.

Réagissez à « Où et comment demander de l’aide ? »

Rubrique « Atelier »

Les derniers articles

Les articles les plus lus