Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - Tony04

Pages: 1 2 [3] 4 5 ... 37
31
Bonjour Michel,

l'objectif était de voir chez qui il pleut  :)   :)   :)

Même si je rajoute un stepper.run(); dans la boucle on obtient le même résultat, dans le sketch complet il y est. Bizarre non ?

De plus dans le sketch complet il y a pleins de tests dans cette boucle, je n'explique donc pas non plus que le delay(1) arrange les choses.

Et pourquoi un if à la place du while règle le problème, dur dur, à qui le tour de chercher ???


32
Bonjour à tous,

cela fait 24h complètes que je galère sur un bug et viens tout juste de trouver comment le contourner. Mais l'objectif est de comprendre, pas de contourner, n'est-ce pas ?

Voila le sketch que j'ai réduit au minimum pour le dépannage. Il est prévu pour gérer un pont tournant maison avec moteur PAP.

Tel que, le sketch provoque un reset interne en continu du processeur qui est un WeMos D1 MINI. Je suppose que cela vient de sa Watch-dog.

Mais il suffit soit de remplacer le while (ligne 14) par un if (ligne 15), soit de rajouter un delay(1) (ligne 16) pour que tout rentre dans l'ordre.

Si quelqu'un peut m'apporter une explication, je suis preneur.

Cordialement
Antoine


33
Aide / Re : Problème de hauts parleurs
« le: mars 04, 2023, 02:48:56 pm »
Bonjour Jean-Pierre,

pour mon train de jardin j'ai réussi à amplifier et amélioré le son en mettant un pot de yaourt (ou autre bon dessert) comme enceinte autour.

Amicalement
Antoine

34
Aide / Re : Commande de passage à niveau par DCC
« le: mars 01, 2023, 10:48:27 am »
Aie!!!

es-tu sûr de ne pas avoir attaqué trop difficile pour commencer ? Car j'ai l'impression qu'il te manque pas mal de bases pour la suite des opérations.

Mais rassure-toi, je peux continuer à t'aider, il faut juste que tu sois plus concis dans tes messages et pour ne pas "polluer" inutilement le forum, pourquoi ne pas communiquer en direct par nos messageries persos.
Tu peux m'envoyer ton mail par messagerie privé si tu le souhaites.

35
Aide / Re : Commande de passage à niveau par DCC
« le: mars 01, 2023, 10:10:04 am »
Je viens de faire des essais avec ton sketch "Decodeur_2_feux_26_fevrier.ino" et c'est bien la partie gestion des servos qui bloque le programme.
Le voici avec la gestion des servos désactivée, tu peux essayer pour voir si cela fonctionne

Comme il y a plusieurs delay() dans les boucles des servos, je pense que cela empêche la détection correcte des trames DCC.

Il vaut mieux partir sur la librairie SlowMotion comme l'exemple que je t'ai fourni.

Bon courage, tu vas y arriver  :)


36
Aide / Re : Commande de passage à niveau par DCC
« le: mars 01, 2023, 09:15:09 am »
Bonjour Jocelyn,

c'est tout a fait cela, et les 2 parties sont bien distinctes. Par contre je ne comprends pas trop ce que tu veux faire car la partie PN est sensée fonctionner avec des capteurs sur les voies (IR ou autre), or si j'ai bien compris toi tu veux le commander avec ta MM.

Je te propose de réaliser ton sketch en 2 étapes. La première serait de gérer simplement les leds afin qu'elles répondent à ton besoin.
Ensuite quand cela fonctionne tu peux passer à la gestion du PN.

Quand tu auras réussi la première étape, envoie moi le sketch avant de passer à l'étape suivante.

Cordialement
Antoine 

37
Aide / Re : Commande de passage à niveau par DCC
« le: février 28, 2023, 04:27:29 pm »
Oui, mais je pense que la librairie servo et DCCDecoder ont du mal à cohabiter, mais cela n'engage que moi.

A toi d'adapter le sketch à la librairie NmraDCC.

Cordialement
Antoine

38
Aide / Re : Commande de passage à niveau par DCC
« le: février 28, 2023, 09:27:49 am »
Bonjour Jocelyn,

peux-tu faire l'essai suivant:

Tu installes la librairie Nmra suivante: https://github.com/mrrwa/NmraDcc

Puis tu téléverses le sketch ci-joint sur ton Arduino équipé du sniffer et relies 1 servo à la pin A0.

Tu devrais voir sur la console série les adresses que tu envoies par ta centrale et le servo devrait faire un va et vient.

Bon essai
Cordialement
Antoine

39
Aide / Re : Re : Commande de passage à niveau par DCC
« le: février 27, 2023, 09:20:53 pm »
merci de tes réponses.
Le schéma du 6N137 est celui de la page 8 du document joint. J'en ai réalisé 2, l'un sur une plaque d'essais, l'autre sur un circuit imprimé fabriqué par un membre du forum.

Sur la plupart des schémas de sniffer il y a une capa d'environ 27pF en parallèle sur la diode D4, tu peux toujours essayer puis enlever les lignes de code que je t'ai proposées pour voir si cela fonctionne.

40
Aide / Re : Re : Commande de passage à niveau par DCC
« le: février 27, 2023, 07:53:34 pm »
Ce serait bien d'avoir une photo du montage où on voit les tenants et aboutissants ...

Je suis totalement d'accord avec Michel, une photo et surtout un schéma précis (juste de la partie 6N137) serait utile.

41
Aide / Re : Commande de passage à niveau par DCC
« le: février 27, 2023, 07:46:34 pm »
Tu es sur la bonne voie, il semblerait que ta centrale n'envoie rien de cohérent.

Bon courage pour la suite et bonne soirée

Cordialement
Antoine

42
Aide / Re : Commande de passage à niveau par DCC
« le: février 27, 2023, 07:31:03 pm »
Peux-tu envoyer une copie écran de la console série avec le sketch Doc Marco ?

43
Aide / Re : Re : Commande de passage à niveau par DCC
« le: février 27, 2023, 07:27:52 pm »
je te joins le programme

et ce programme tu l'as téléversé dans ton montage relié au PN ou l'as-tu mis dans un autre Arduino ?

44
Aide / Re : Re : Commande de passage à niveau par DCC
« le: février 27, 2023, 07:05:00 pm »

45
Aide / Re : Re : Commande de passage à niveau par DCC
« le: février 27, 2023, 07:00:37 pm »
et en installant un sniffer, les trames sont bien lues sur le monitor

Qu'appelles-tu installer un sniffer ? As-tu juste téléversé un programme de sniffer dans ton UNO que tu utilises pour ton PN ? Et si oui lequel ?

On tourne en rond je crois...

Pages: 1 2 [3] 4 5 ... 37