LOCODUINO
Parlons Arduino => Débuter => Discussion démarrée par: drmanu le janvier 16, 2023, 03:48:31 pm
-
Bonjour,
Souhaitant me lancer sur ce projet, j'ai commandé l'ensemble des composants, mais j'ai une interrogation au sujet des boutons poussoirs.
Ceux que j'ai reçus restent bloqués en position basse lorsque l'on appui dessus.
S'agit-il d'un modèle utilisable sur ce projet ou dois-je en commander des nouveaux qui ne se verrouillent pas?
Merci par avance pour votre aide :)
-
Bonjour,
effectivement les boutons sont sans verrouillage : unlock
En rappuyant sur les vôtres on les déverrouille, mais ce n'est pas pratique.
-
Merci infiniment pour cette précision, je vais recommander le matériel adéquat!
-
Bonjour,
Ces boutons poussoirs me donnent du fil a retordre.
Je n'ai malheureusement pas de détrompeur sur les boutons.
Quelles valeurs dois-je trouver à l’ohmmètre selon les pattes? je vous avoue de que suis un peu perdu... :-[
-
Bonsoir,
il faut que vous ayez 0 ohm entre les flèches rouges (C/C, contact fermé) quand les boutons sont en position et appuyés.
si vos boutons sont différents, vous pouvez ajouter des queues de résistances pour établir ces circuits avec ceux que vous avez.
postez une photo de vos boutons ou un lien.
-
Merci pour votre retour, je comprends mieux, il n'y a que deux pattes d'utilisées.
Lorsque j'appuie sur le bouton, je passe d'infini à 0 Ohm sur les pattes suivantes.
(https://i69.servimg.com/u/f69/20/46/14/26/pxl_2011.jpg)
Du coup, je peux l'utiliser indépendamment dans un sens ou dans l'autre?
-
Oui, on a utilisé les mêmes.
On peut les mettre sur des supports tulipe (1x) si on veut les rehausser.
-
Merci pour ton aide! Ma station dcc est opérationnelle! :)
J'ai deux locomotives avec des decodeurs d&h neufs, ai-je la possibilité de configurer leur adresses ou dois-je prévoir un autre dispositif?
-
Je pense avoir trouvé réponse à ma question!
https://www.locoduino.org/spip.php?article323
Merci beaucoup pour tes articles très instructifs! :)
-
Je n'arrive pas a faire fonctionner le programme, et plus particulièrement le bouton sel qui est sans effet..
Le montage est réalisé avec un mega, cela peut-il provenir de la?
-
Bonsoir,
Le configurateur de CV n'a pas été testé avec un Mega, mais il n'y a pas de raison que ça pose problème.
est-ce que votre circuit imprimé fonctionne en version station DCC minimale ?
Nota SEL a besoin de la tension de 15V pour fonctionner.
bis les décodeurs D&H sont connus pour avoir parfois des problèmes de programmation avec DCC++
La solution est de faire une BaseStation avec DCC-EX/CommandStation-EX (Arduino avec un shield moteur standard)
Et d'utiliser JMRI (ou de passer les commandes via le serial monitor).
-
Merci pour votre retour.
En station dcc, le bouton semble fonctionner puisque cela à pour effet de stopper la locomotive et la led change d'état.
Coté alimentation, j'ai acheté une 15v 6a.
A noter en mode configurateur, lorsque je branche l'alimentation, la locomotive se met à fonctionner à sa vitesse maximale. Je ne sais pas si cela est un fonctionnement normal?
Pour les deux derniers points, je vous avoue que je suis un encore un peu perdu :-[
-
Bonjour,
en mode configurateur, lorsqu'on branche l'alimentation, la locomotive tressaute pour lire son adresse et rien d'autre.
Pour ma part, c'est testé uniquement avec un UNO
au fait, vous avez fait le pont de la figure 26 ?
Et en mode station, votre locomotive se met aussi à fonctionner à sa vitesse maximale à la mise sous tension ?
Nota ; si vous appuyez trois fois sur SEL après mise sous tension, sans locomotive, vous affichez ECRITURE ? avec le CV1, CV# -1, ce qui ne correspond à rien.
-
J'ai testé ce montage aussi avec un Mega : OK
-
pour les décodeurs Doehler & Haass, le fil qui en a parlé :
https://forum.locoduino.org/index.php?topic=796.msg14570#msg14570
A priori, ce serait plutôt DCCpp qui a posé problème que DCC++
-
Bonjour,
en mode configurateur, lorsqu'on branche l'alimentation, la locomotive tressaute pour lire son adresse et rien d'autre.
Pour ma part, c'est testé uniquement avec un UNO
au fait, vous avez fait le pont de la figure 26 ?
Et en mode station, votre locomotive se met aussi à fonctionner à sa vitesse maximale à la mise sous tension ?
Nota ; si vous appuyez trois fois sur SEL après mise sous tension, sans locomotive, vous affichez ECRITURE ? avec le CV1, CV# -1, ce qui ne correspond à rien.
Oui, j'ai bien fait le pont de la figure 26.
Non, en mode station, la locomotive réagi normalement.
Lorsque j'appuie 3 fois sur sel, il y a aucune réaction au niveau de l'affichage.
-
Je ne peux que vous confirmer le fonctionnement avec un UNO.
L'utilisation d'un MEGA ne présente aucun intérêt pour le mode configurateur et vu le prix d'un UNO, je ne compte pas investir du temps sur un MEGA.
Qu'est-ce qui s'affiche à la mise sous tension ? Après appui sur UP et DOWN ? ,
Les deux LED DCC s'allument-elles ?
Je n'ai mis aucune option conditionnelle pour un MEGA , et il est possible que l'affectation des pins ne convienne pas à un MEGA .
Dominique, as-tu testé le mode configurateur sur un MEGA ?
-
Je ne peux que vous confirmer le fonctionnement avec un UNO.
Je n'ai mis aucune option conditionnelle pour un MEGA , et il est possible que l'affectation des pins ne convienne pas à un MEGA .
Dominique, as-tu testé le mode configurateur sur un MEGA ?
En mode traction oui, mais en mode configuration non !
-
Je n'ai mis aucune option conditionnelle pour un MEGA , et il est possible que l'affectation des pins ne convienne pas à un MEGA .
En effet, j'ai regardé le code et j'ai remarqué l'utilisation du pin 10, alors que sur le mega c'est le pin 12.
DCCpp::beginMain(UNDEFINED_PIN, 10, 3, 14); // pour v&v Prog
Je peux tenter la modification sans risques?
-
J'ai également remarqué cette ligne pour l'utilisation du bouton SEL
debouncer3.attach(16, INPUT_PULLUP ); // SEL A2 vert
Sur le programme du va-et-vient, c'est A2 qui est utilisé.
Je pourrais également tenter cette modification?
-
Inutile, A2 = 16
Pourquoi ne répondez vous pas aux questions :
Qu'est-ce qui s'affiche à la mise sous tension ? Après appui sur UP et DOWN ? ,
Les deux LED DCC s'allument-elles ?
Pas de risque à modifier les pins en vue de les adapter au MEGA.
-
Inutile, A2 = 16
Pourquoi ne répondez vous pas aux questions :
Qu'est-ce qui s'affiche à la mise sous tension ? Après appui sur UP et DOWN ? ,
Les deux LED DCC s'allument-elles ?
Pas de risque à modifier les pins en vue de les adapter au MEGA.
Oui, désolé. L'appui simultané a la mise sous tension de UP et DOWN fait bien allumer les deux LED DCC.
La modification du PIN DCC de 10 à 12 n'a aucun effet.
-
Je l'admets, je ne vous ai pas écouté sur ce point mais n'ayant plus rien a perdre, j'ai remplacé 16 par A2 pour tester et là miracle le bouton réagit :o
Lorsque j'appuie trois fois de suite CV# passe de 16383 à 255
Et la quatrième fois, il m'affiche bien ECRITURE ?
Qu'en pensez-vous, je peux tenter une configuration?
-
Il faut que vous transposiez ce qui fonctionne pour le MEGA du sketch commande dans le sketch configurateur.
DCCpp::beginMain(UNDEFINED_PIN, PIN_DCC, PIN_ENABLE, CURRENT); // Dc: Dir, Pwm, current sensor for adress discovery
#ifdef ARDUINO_AVR_MEGA // define as Mega 2560 (pinouts and functionality are identical)
#define ARDUINO_AVR_MEGA2560
#endif
#if defined(ARDUINO_AVR_UNO)
#define PIN_DCC 10
#elif defined(ARDUINO_AVR_MEGA2560)
#define PIN_DCC 12
#endif
mais je n'ai certainement pas tout vu
-
J'ai transposé les variables du sketch commande, cela fonctionne à merveille!
Merci beaucoup pour votre aide et votre patience.
Je joins à ce message le fichier que j'ai modifié