LOCODUINO
Parlons Arduino => Vos projets => Discussion démarrée par: msport le décembre 01, 2022, 06:20:01 pm
-
@ Alain AUZEREAU
merci de poster sur le forum pour du dépannage.
bibliothèques ?, leur emplacement ? Elles sont fournies dans l'article
https://www.locoduino.org/spip.php?article71
ici, utilisez la Méthode facile #2
-
@ DUBOIS 30
merci de poster sur le forum pour du dépannage.
Pouvez vous poster une photo des connexions de votre encodeur et de leur aboutissement sur l'ARDUINO.
Est ce que si vous appuyez sur le bouton de l’encodeur rotatif lorsque vous allumez la manette, on vous propose de changer le nombre de locos ?.
-
bonjour monsieur,pour répondre a votre question quand j'appui sur l'encodeur on peut changer le nombre de locos tout fonctionne normalement sauf la vitesse ,les directions fonctionne quand on appui sur l'encodeur il y a juste la vitesse qui reste a zéro en tournant l'encodeur je suis avec la transmition en HC12 et bien sur rien ne se passe ,je ne peux vous envoyer de photos je n'ai pas de smartphone l'adresse loco est bonne ,j'ai un encodeur tout prêt avec les résistances a l’arrière ,j'avais mis des condensateurs de 0.1mf entre la pin A et B et la masse de l'encodeur comme sur le schéma de la première version mais le clavier ne fonctionnait plus ,coté commande station je suis avec un arduino atmega et motor sheld en plus je n'arrive pas a allumer le sheld motor sauf par le logiciel JMRI avec le bouton ON voila deux problemes que je n'arrive pas a résoudre si vous pouvez m'aider un grand merci.
-
Bonsoir,
Sans voir ce que vous avez réalisé, je ne peux que recopier ce qui est dit dans l'article et vous demander de vérifier les cinq connexions de votre codeur.
le codeur rotatif : juste à coté SW → 4, puis DT → 3 et CLK → 2
Le guide de la nappe plate du codeur peut gêner un peu pour la pin 4, l’incliner légèrement pour la mise en place.
Comme on manque de broches, on utilise les broches VCC et et GND du connecteur ICSP :
Le VCC, broche 2 de l’ICSP est du coté du Vin, et le GND broche 6 de l’ICSP est du coté du TX, les deux sont sur la rangée de trois broches coté intérieur du Nano.
Si vous rencontrez un problème sur le clavier quand vous ajoutez les condensateurs, c'est vous avez une erreur de câblage.
Postez le lien du codeur que vous avez acquis.
-
bonjour Monsieur, le codeur rotatif proviens d'une boite elegoo kit 36 montages avec sa platine toute prête et les trois résistances de 10KO ,je me suis aperçu hier en connectant sans souder le condensateur non polarisé de 0.1mf que la vitesse s'indiquait mais en tournant l'encodeur le compteur reste bloqué sur la même vitesse ,si je bouge l'encodeur et que je contact le condensateur la vitesse change mais c'est tout, les connexions sont bien respecté comme marqué dans votre message.IL a fallut changer l'adresse au départ de l'écran LCD (pour information) ,je ne sais pas si il faut pour le HC12 connecté les deux RX et TX des deux cotés comme sur votre image, merci encore pour votre aide.
-
Bonjour,
effectivement, certains codeurs nécessitent les deux condensateurs de 100nF (0,1µF)
Sur ce montage, le HC12 ne nécessite pas obligatoirement les deux connexions RX et TX, mais c'est l'assurance qu'il n'y a pas d'erreur ou d'oubli.
Avez vous bien croisé RX et TX entre le HC12 et le Nano ?
Nano <-> HC12
RX <-> TX
TX <-> RX
GND <-> GND
3V <-> VCC
Vous pouvez également faire un test filaire :
Nano <-> UNO
TX <-> RX
GND <-> GND
-
bonjour Monsieur, j'ai soudé les 2 condensateurs sur le codeur 1patte pin A puis masse,1patte pin B puis masse reliant les 2
condensateurs, ça marche le compteur compte et décompte si j'inverse le sens ça compte et décompte aussi mais toujours du même coté de l'encodeur je ne sais pas si c'est normal !
j'ai vu la réponse pour le HC12 je ferai un essai demain ,par contre pour la centrale DCC++ je ne peux mettre le courant sur la voie que par le logiciel JMRI en appuyant sur ON sinon le sheld moteur arduino ne s'allume pas, ou par la console commande arduino IDE, je ne sais pas si on peux l'allumer avec un interrupteur? quand je branche le sheld moteur arduino elle ne s'allume pas ce qui est normal je suppose voila merçi encore pour votre temps sinon je galère ,mais c'est tellement intéressant.
-
Bonnes nouvelles !
La vitesse est affichée depuis 0.
Le sens est commandé par le bouton du codeur. Il est indiqué par les > ou <
Appuyez sur le bouton du codeur pour inverser le sens de la locomotive.
Le shield moteur est coupé à la mise sous tension de la manette (quand elle est reliée par fils ou HC12).
Ce comportement peut être inversé en remplaçant la ligne 129.
Serial.print("<0>");// power off to DCC++ unit
par
Serial.print("<1>");// power on to DCC++ unit
Le shield moteur est remis sous tension à chaque changement de direction.
-
bonjour Monsieur,tout marche en filaire ,mais avec HC12 impossible de connecter le sheld moteur arduino j'ai changé les vitesses du HC12 9600 et 115200 rien n'y fait TX et RX respecter ,en filaire ça marche le sheld s'allume les deux sens fonctionne ,j'ai meme changé les HC12 qui d'origine sont a 9600 baudes ,je ne comprend pas!! j'y suis presque le but c'est d’être sans fils ,j'ai changé la ligne 129 comme vous me l'avez suggéré ,puis remis.
-
Bonsoir,
Relisez l'article https://www.locoduino.org/spip.php?article316
Est que le HC12 a bien été configuré à 115200 bauds avec le "HC12 config.exe" ?
Avec celui-ci, faites nous une capture d’écran de "check configuration" après avoir fait "send configuration" pour 115200 bauds (avec SET au GND)
La manette est configurée à 115200 bauds par programme.
La ligne 129 n'a pas d'impact sur de problème, vous pouvez la laisser à ON.
-
bonjour Monsieur,je vous joint la capture d'écran ,j'ai pris pour la centrale le programme "base station master" je ne sais pas si il y a quelque chose a modifier dans ce programme je l'ai laissé comme au départ,merci a bientôt.
-
Bonsoir,
si cela fonctionne en filaire, la seule question qui reste c'est les HC12.
Les deux sont configurés à 115200 b ?
confirmez le branchement coté UNO :
UNO <-> HC12
0 <-> ?
1 <-> ?
GND <-> GND
3V <-> VCC
Coté Nano, voir plus haut.
-
bonjour Monsieur, les deux HC12 sont configurés 115200 baudes ,j'ai vérifié les alimentatios respectif c'est OK
pour répondre a votre question le 0 et relié au TX HC12 et le 1 au RX HC12 (c'est un méga 2560)j'ai même essayé avec un uno
toujours le même problème je vous joint deux photos de la configuration du HC12 la premiére c'est aprés avoir configuré le HC12 avec send configuration et la deuxième avec check configuration qui indique bien le nombres de baudes,mais le send envoie invalide réponse merci de votre aide a bientôt.
-
Bonjour,
les HC12 sont robustes et je n'en ai eu qu'un de défectueux sur les nombreux que j'ai eu entre les mains.
Cela dit, pour les vérifier, je vous propose le montage de aranacorp.com :
https://www.aranacorp.com/fr/utilisation-dun-module-hc-12-avec-arduino/
Dans le sketch proposé, remplacez 9600 par 115200 puisque c'est comme cela que nous les utilisons.
Le message "invalid" n'est pas un problème,votre branchement et vos captures sont OK.
-
Du coup, j'ai ressorti mon HC12 défectueux pour voir si il était différent des autres.
Et j"ai regardé sur internet ce qu'on en disait. Pour constater qu'il manque un composant sur le HC12 défectueux. (photo)
Il est probable que celui-ci à gauche est un clone.
Qu"en est-il des vôtres ?
-
bonjour Monsieur,j'ai regardé les miens ils ont bien leurs composants (self je pense) ,je vais essayé le test et je reviendrais vers vous,je me demande si ça n'a pas un rapport avec le programme de la base station au niveau de la connection série internet ?merci a bientot.
-
Bonjour,
si cela fonctionne en filaire, la seule différence pour que ça ne fonctionne pas, c'est les HC12.
Dites nous pour le test.
-
bonjour Monsieur, je viens de faire le test et ça marche les deux HC12 communique ,j'envoie des lettres et chiffres ça arrive sur l'autre moniteur série.
-
Bien,
aucune raison que ça ne communique pas entre le Nano de la manette et le UNO de la centrale à la place des deux fils.
Au cas où, ne branchez aucun câble USB pendant le test.
-
bonjour Monsieur, quand je fais le test avec les HC12 je suis obligé d'avoir l'usb pour les moniteurs séries ,et quand je test la manette il n'y a aucun usb alimentation sur pile 9v pour nano manette et alimentation indépendante méga sur bloc prise et autre alimentation pour sheld moteur arduino je ne comprends pas a bientôt merci de votre aide.
-
quand je test la manette il n'y a aucun usb
Bonjour,
c'est parfait, je voulais simplement signaler que l'USB peut perturber l'entrée série.
Pour la liaison HC12 assurez vous que vous avez bien respecté le schéma joint et que chaque HC12 est alimenté par le 3V de chaque Arduino et que le Ground (GND) est bien relié. Vérifiez le contact de vos câbles.
-
bonjour Monsieur, j'ai aucun usb de connecter quand j'essaye les connexions sont ok ,je signale que la connexion TX coté centrale se situe sur le shield moteur comme le sheld et connecté sur le méga 2560 , les tensions OK ,je pense que ça vient des programmes je vais dézipé les programmes et les chargés de nouveau, si vos manettes marchent je ne comprends rien.
un grand merci pour votre aide mais ça a l'air impossible.
-
Bonjour,
essayez avec d'un coté la manette et de l'autre un arduino du montage de test, connecté en USB et regardez ce que la manette lui envoie.
Par exemple <1>
-
je vais essayé merci.
-
j'ai essayé je vous joint les trois fichiers obtenu ,je m'aperçoit que certaines lettres ne sont pas correcte a bientôt merci.
-
Vous avez probablement un mauvais contact quelque part : le caractère @ correspond à 10000000 en binaire.
Je ne peux que vous recommander de vérifier votre montage de la manette.
Refaites le montage avec des fils DuPont neufs.
-
voila j'ai changé les fils dupont mais c'est pareille j'ai essayé a un cran en dessous de 115200B (97500) la il ni a plus de problème avec @ mais toujours pas de déclanchement du sheld (j'ai changé dans le programme aussi)
a bientôt.
-
Coté "centrale" (shield moteur) vous pouvez commander une locomotive avec le serial moniteur ?
Allumage DCC avec <1>
Commande d'une locomotive avec <t 1 03 20 1> dans un sens <t 1 03 20 0> dans l'autre (loco adresse 3)
Avec JMRI vous avez un régulateur qui fonctionne ?
Vous avez vérifié vos alimentations ? Votre pile est bonne ?
Votre shield moteur est standard ?
-
bonjour Monsieur, je vais essayé le moniteur série avec ces commandes je ne l'ai jamais fait, par contre ça marche avec JMRI, et vérifié toutes vos questions a bientôt merci .
-
Bonjour,
postez nous quelques photos de la manette et de votre centrale ...
-
bonjour j'ai essayé avec JMRI et son moniteur ça fonctionne et aussi les manettes virtuels ne peut-on pas envoyé une commande avec un arduino uno et son moniteur série? merci pour les photos c'est compliqués je vais voir.(du téléphone a l'ordi)
-
Le UNO et le Nano sont équivalents, seule la forme diffère.
Vous pouvez installer le programme de la manette sur un UNO, cela fonctionne de la même manière.
Les broches ont le même nom.
-
j'ai essayé sur un uno le comportement est le même .
-
Bien que ça me paraisse improbable :
votre IDE : quelle version ? Réinstallez la dernière version 1.8.19 (sinons la 2)
Récupérez le sketch et réinstallez le.
Et puis quelques photos ...
-
je suis avec W7 IDE 1.8.13 ,je vais essayé 1.8.19 si je peux ,je suis entrain de refaire des essais en changeant les vitesses en baude je suis complètement perdu ! a bientôt je verrais ça demain merci encore.
-
Revoyez aussi et utilisez les bibliothèques fournies, les mises à jour peuvent poser problème.
-
bonjour Monsieur,je viens de tout revoir toujours le même résultat ,par contre je me pose une question quand j'essaie en filaire ça marche mais il faut branché le +5v et le gnd est ce normale a bientôt merci .
-
Bonjour,
j'ai du mal à vous suivre, pouvez vous poster un schéma de ce que vous faites ?
Normalement, en filaire, il n'y a besoin que de deux fils.
-
bonjour Monsieur, la nuit porte conseil pour la programmation des HC12 je change les vitesses de transmission dans les sketch de la manette et de la centrale peut entre je fais une erreur est ce juste sur les HC12 ? toujours un grand merci car je ne suis qu'un néophyte en la matière ,je remarque que sur le programmateur pour les HC12 il n'y a que 4 canaux merci a bientôt.
-
Bonjour,
il faut que toutes les vitesses soient harmonisées à 115200 bauds.
Au fait, vous ne nous avez pas dit quelle centrale vous utilisiez. Quel article, quel site ?
-
bonjour ,j'utilise la centrale DCCpp_ino sur le github c'est la base station.
https://github.com/DccPlusPlus
-
Effectivement, on a Serial.begin(115200); dans DCCpp_Uno.ino, aucune raison d'en changer.
Également aucune raison de changer quoi que ce soit dans les HC12 à part la vitesse.
-
donc je peux changer la vitesse uniquement dans les HC12 ?merci
-
Vous devez changer la vitesse uniquement dans les HC12 !
-
d'accord merci.je vais essayé une autre paire de HC12.
-
le caractère @ correspond à 10000000 en binaire.
Cela peut correspondre aussi à une initialisation incorrecte du port série.
Repartez avec des programme juste récupérés du site. Ainsi que les bibliothèques.
-
bonjour Monsieur , je vais essayé ,j'ai essayé deux nouveaux HC12 rien a faire ,que voulait vous dire par initialisation du port série c'est par rapport au programme DCC++ ou de la manette ou de l'ordi.je vais essayé ,par contre serait'il possible d'avoir le branchement de l'encodeur rotatif avec les deux condensateurs comme je suis avec un encodeur monté sur platine d'usine avec ces trois résistances de 10k merci a bientôt.
-
Les trois fichiers que vous avez postés viennent de la manette, c'est donc le téléversement du programme sur la manette qu'il faut revoir.
Mais revérifiez que vous avez aussi 115200 bauds pour la station.
Les condensateurs de 100nF se montent suivant la photo.
-
bonjour Monsieur, la photo correspond a ce que j'ai fait, je vais télécharger les bibliothèques arduino de l'article a bientôt merci de votre aide.
-
j'ai nettoyé mon ordinateur en supprimant les librairies pour repartir a zéro recharger l'arduino et j'ai utilisé uniquement les librairies de l'article, mais toujours le même résultat ,la base station est bien a 115200,elle ne s'allume pas sauf en filaire n'y a t'il pas une modification a faire dans la base station master comme elle n'a pas les librairies spécifiques pour les HC12?,dans le programme de la base station je ne vois pas a quel ligne se situe la réception et avec quel librairie a bientôt.
-
Bonjour,
relisez l'article : https://www.locoduino.org/spip.php?article316
Les HC12 ne demandent aucune modification ni de la manette ni de la centrale.
Avec les HC12 la centrale reçoit ses ordres par le port asynchrone, comme en liaison filaire.
Au point où on en est, sans photos, je ne vois pas ce qu'on peut vous conseiller.
Vous nous dites :
- les HC12 ont été vérifiés par une communication test entre deux Arduino (parfaite ?)
- la manette et la centrale communiquent parfaitement avec 3 fils voire 2 fils
Or, la paire de HC12 est l'équivalent de 3 fils (mais aussi de 2)
Il y a donc quelque chose que vous avez oublié de nous dire au sujet de modifications que vous auriez faites. Les montages testées à de nombreuses reprises fonctionnent tels quels.
Les diagnostics avec @ ne peuvent venir que de modifications intentionnelles ou accidentelles.
Vous nous aviez parlé de 5V au sujet des HC12. Or il n'y en a pas besoin. Seulement 3V.
Avec les seules connexions TX HC12 vers RX Arduino et GND-GND vous commandez la BaseStation : allumage de la voie et commande locomotives depuis la manette ? Vous nous avez dit que c'est OK avec JMRI.
-
bonjour,
je n'ai fait aucune modification ,les deux HC12 quand je les essaye avec le montage de test (arnacop) a 115200B les résultats sont du charabia maintenant. au début les 3 images que je vous est posté était mieux au niveau compréhension a part le @ j'ai même essayé avec des nouveaux HC12 si vous me dite que la transmission ne va pas avec @ , je comprends mais alors je fais quoi? Je signal que pour l'alimentation du nano coté manette j'utilise une pile de 9v avec les fils soudés sur Vin et gnd a part cela j'ai fait ce que vous m'avez dit merci.
-
Je n'ai peut-être pas été assez clair ou assez complet.
Pourquoi votre test des HC12 ne fonctionne plus, quelque chose a changé ?
Revenez aux articles de base.
Car en soi, ces articles se suffisent à eux-mêmes.
De toute manière, sans photos, on ne peut pas vous aider plus avant.
-
bonjour Monsieur, je n'ai rien changé a part les HC12 je vais refaire les tests avec un uno et la manette ,je n'utilise que les programmes de l'article que je commence a connaître ,je vais vous envoyé des photos dés que je pourrais je n'ai pas de smartphone mais je vais essayé avec mon téléphone je suis un peu malade (rhume) je me soigne et je reviens vers vous avec des photos merci a bientôt.
-
bonjour Monsieur, j'ai revu un peu tout ,donc quand je fais le test (arnacop) avec la manette il n'y a plus de caractères bizarre
par contre avec la centrale DCC++ quand elle se met en route j'obtiens la photo que j'envoie. aucun code n'a été modifié tout a :115200B merci a bientôt je vais essayé les photos mais c'est galère.
-
Bonjour,
effectivement, c"est (aussi ?) du coté de votre centrale qu'il y a un problème.
Qu'y a t il de connecté dessus ?
Elle est alimentée comment ?
Vous avez modifié le shield moteur ?
Vous pouvez monter une centrale avec un UNO à la place du MEGA ?
-
bonjour monsieur, j'ai essayé avec un arduino uno ,le moniteur série a toujours des caractères bizarres avec la communication de la centrale DCC++ ,par contre pour la manette ça va ,je vais remplacer les fils duponts du coté de la centrale par des fils de meilleur qualité on ne sait jamais.
ce que je ne comprends pas c'est que sur le moniteur ça indique <NO:SERIAL> merci a bientôt.
-
Bonjour,
comme vous avez les mêmes problèmes de communication avec vos centrales aussi bien en UNO qu'en MEGA, il semble que ces problèmes soient liés aux éléments communs à ces deux tests : votre ordinateur : matériels et logiciels ... (ou éléments communs transférés avec les Arduino)
Regardez ce que vous pouvez identifier : vous avez des problèmes ailleurs qu'avec les Arduino ?
Vous avez fait ces tests avec seulement les cartes Arduino, sans connexions, sans shield ?
Pour <N0: SERIAL> quand vous regardez dans le programme DCCpp_Uno.ino vous voyez dans le setup qu'on envoie sur le serial monitor le COMM_TYPE. Ici, c'est le mode série (N0) et non Ethernet. D'ailleurs, c'est 0, zéro et non O.
-
bonjour ,je comprends pour le N0: SERIAL ,cela veut dire qu'on est bien en série ,j'ai fais des nouveaux tests avec fils de meilleurs qualités toujours le même problème j'ai essayé sans le sheld et sans la connexion usb et sur pile ,apparemment la manette se comporte sans problème de caractères ,pour ce qui des ordinateurs j'ai un W7 et un W8.1 pas de problème particulier avec arduino je ne vois pas ou est le problème quand je fais le test (arnacop) les caractères sont bien retranscris.
-
Merci de confirmer si vous avez fait les tests de reset avec affichage sur le serial monitor avec des BaseStation nues.
Sinon, merci de les faire et publier les captures d'écran.
Quel est le shield moteur que vous utilisez ? Récupérez une photo sur internet et publiez la.
-
bonjour monsieur, j'ai fait des tests base station nue avec reset photo joint, je vous joint aussi la photo du sheld moteur, je précise que j'ai essayé avec un sheld neuf comme j'en avais deux merci.
-
Bonjour,
il ne reste plus que votre ordinateur et le câble USB.
Est que vous auriez la possibilité de faire ce même test avec un autre ordinateur et un autre câble ?
-
bonjour monsieur, le miracle c'est produit le sheld arduino a démarré avec la manette mais il y a un mais quand je tourne le rotary la vitesse qui s'affiche bouge mais la loco n'avance pas l'adresse est la bonne voila merci.
-
Que dit le serial monitor de la centrale pendant que vous changez la vitesse ?
Quelle est l’adresse de la locomotive ?
Qu'y a t il derrière L= sur l'affichage de la manette ?
-
Bonjour Monsieur, je reviens vers vous toujours pour la manette avec le HC12 ,ça marche avec le UNO sans problème a part que avec les décodeurs LENZ ça ne fonctionne pas avec laisdcc ça marche sans probléme ,par contre avec le MEGA impossible d'allumer le sheld sauf par l'usb avec le moniteur arduino ou JMRI ça fonctionne dommage car avec le MEGA tout les décodeurs fonctionnent merci a bientôt.
-
Bonsoir,
D'après les éléments que vous nous communiquez et que nous avons du mal à comprendre, faute de précisions :
Si tous vos décodeurs fonctionnent avec votre Mega et pas avec votre UNO, c'est que vous ne gérez pas correctement vos adresses.
Essayez avec un régulateur de JMRI.
Si vous avez un problème avec votre Mega, c'est probablement que vous avez grillé le port série. (DO).
Vérifiez votre câblage et essayez avec un autre.
-
bonjour Monsieur,je me suis mal expliqué avec le MEGA quand je suis en filaire (trois fils GND,RX,TX) avec la manette ou avec JMRI ça fonctionne ,mais avec la liaison radio des HC12 impossible de mettre la puissance sur les voies(quatres leds rouges éteintes) ,par contre en essayant un UNO en base station tout fonctionne sans problème (sauf décodeur LENZ peut-etre réglage cv)les décodeurs LAISDCC fonctionne correctements. j'ai essayé avec un autre MEGA mème résultat ,c'est juste le MEGA qui ne fonctionne pas avec la manette ,les adresses des décodeurs sont OK ,je peux utilisé le UNO mais il y a moins de sorties , merci pour cette superbe réalisation .
-
Bonjour,
postez nous le programme que vous chargez dans le Mega (tel que vous l'avez modifié).
Zippé de préférence.
-
Bonjour, je ne l'ai pas modifié je l'ai dé zippé et pris tel quel je vous joint le fichier avec le UNO pas de problème et le MEGA aucune communication excepté le mode filaire merci.
-
Bonjour,
avez vous compilé pour le Mega avec Outils / Type de carte / Mega ... ?
J'ai fait un montage de test avec un shield moteur non modifié sur un Mega reconnu original.
Y ai déversé le programme standard envoyé.
Y ai connecté un HC12 configuré à 115200 bauds.
Branché un bloc secteur 12V
J'ai utilisé une manette classique (nota elle envoie <1> à la mise sous tension) qui a allumé les 4 LED
Mis sur la voie main (A A) une loco 68 (laisdcc) et une loco 218 (Lenz)
Toutes les deux ont répondu sans problème.
Au point où vous êtes, il ne peut s'agir que d''erreurs de branchement, de manipulation ou de défaut de matériel.
En l'absence de photos, nous ne pouvons pas vous aider plus avant.
Quelques photos du montage de test.
-
suite ...
-
bonjour Monsieur, je m'aperçoit que ce n'est pas cette manette et que le branchement du sheld est différente de mon branchement qui est alimenté en 12V sur le GND et le Vin du sheld comme derrière on recommande de couper la piste pour alimenter le sheld séparément voir la pièce jointe a ce propos je n'ai pas coupé ce qui est en vert?, mais je vais essayé comme vous sinon le restant est identique a mes branchements ,je vais essayé demain comme vous ,par contre ce n'est pas cette manette je pense que c'est pas grave! A bientôt merci.
-
Les manettes radio HC12 présentées sur ce site fournissent les mêmes commandes.
Une variante a été indiquée au début de ce fil. C'est peut être plus pratique.
L'alimentation du DCC par le shield moteur est coupée à la mise sous tension de la manette (quand elle est reliée par fils ou HC12).
Ce comportement peut être inversé en remplaçant la ligne 129.
Serial.print("<0>");// power off to DCC++ unit
par
Serial.print("<1>");// power on to DCC++ unit
La modification du shield me semble être une source de problèmes :
J'ai recommandé et recommande encore de ne pas le modifier et d'alimenter l'ensemble Arduino + shield en 12V à moins de bien comprendre ce que l'on fait.
Dans ce cas, il faudrait deux alimentations séparées.
-
bonjour Monsieur, j'ai fait des essais en branchant l'alimentation comme vous et en ressoudant le Vin derrière le sheld ça ne marche toujours pas ,mais j'ai remarqué que la carte arduino MEGA n'est pas comme la votre c'est marqué arduino mega ça doit être un clone,j'en ai recommandé une sur amazone originale apparemment ,je vais essayé dés que je vais la recevoir ,je voulais vous demandé quel IDE d'arduino vous avez et quel système d'exploitation ?en attendant bonne fêtes ,il n'y a pas de raison que ça ne marche pas avec le mega comme je suis branché comme vous a bientôt.
-
Bonjour,
j'utilise l'IDE 1.8.19 sous W10.
-
bonjour Monsieur,j'ai reçu le MEGA 2560 originale c'est OK les leds s'allument ,par contre j'avais commandé en même temps un sheld moteur arduino originale l'autre version avec le ci a plat sur la carte lui il ne se commande pas ,les miens fonctionnent ,j'essayerai plus tard avec les locos ,bonnes fêtes a plus tard.
-
Bonjour,
merci pour ce retour positif. Bonnes fêtes également.