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 - Dominique

Pages: 1 ... 84 85 [86] 87 88 ... 104
1276
Présentez vous ! / Re : Présentation
« le: octobre 31, 2016, 08:58:16 am »
Bienvenue Eric,

Nous allons apprendre ce qu'est le CAN BUS 3 rails !

J'avais regardé vite fait Railuino, mais je n'ai pas encore approfondi. Je compte maintenant sur toi.

A bientôt
Dominique

1277
Bus DCC / Re : Protocole Motorola Lenz LE 930 / Roco 10739
« le: octobre 31, 2016, 08:48:26 am »
OUi c'est probablement vrai (je ne me suis pas encore penché sur Railcom) et c'est pour cela que j'utilise la méthode de lecture des CVs de DCC++ : la réponse de la loco est une consommation par commande des moteurs (c'est pour cela que la loco gigote), donc le wagon avec son décodeur qui n'a pas de moteur ne doit pas influer.

1278
Bus DCC / Re : Re : Protocole Motorola Lenz LE 930 / Roco 10739
« le: octobre 30, 2016, 09:01:36 am »
Question : peut on mettre dedans un décodeur d'accessoires qui aurait la même adresse que la loco ?
Ce qu'il y a de bien avec le VV DCC++, c'est qu'il tourne sur Nano, merci de l'avoir réécrit, mais je n'ai pas encore regardé tout ce qu'on peut faire avec.

Superbe conclusion : j'espère que tu n'as pas crâmé le moteur en l'alimentant avec du DCC !

Pour la question, c'est simple : tu utilises un décodeur de loco mais tu n'utilises que les sorties pour les lumières, pas le moteur. Tu peux ainsi programmer ce décodeur avec la même adresse que pour la loco. Quand ta centrale envoie des commandes à cette adresse, les 2 décodeurs l'exécutent et ça ne pose aucun problème.

J'ai déjà fait cela pour un autorail à 2 voitures, suite au décès d'un décodeur de loco. Seule la sortie moteur était naze mais le reste fonctionnait encore.

C'est du recyclage !

1279
Bus DCC / Re : Protocole Motorola Lenz LE 930 / Roco 10739
« le: octobre 26, 2016, 11:38:45 pm »
Bonsoir,

Je ne me suis pas encore plongé dans le protocole Motorola, mais si c'est cela ça peut expliquer que DCC++ ne le reconnait pas. Après, le comportement du décodeur me parait un peu folklo...

Sur l'ensemble de mes machines, il y en a une que DCC++ ne reconnait pas non plus, il faut que je l'ouvre pour voir quel décodeur a été installé par Train160 (dans un ABJ etat). Mais je connais son adresse DCC et le VV fonctionne parfaitement hormis la reconnaissance.

On doit pouvoir encore améliorer cette reconnaissance.

Par précaution, j'ai ajouté la configuration d'une adresse DCC par défaut pour ne pas exclure de loco.

En tout cas c'est sympha d'avoir utilisé ce VV DCC++  ;D

1280
Vos projets / Re : Un mini module sonore
« le: octobre 25, 2016, 10:17:37 pm »
Bonsoir,

Essayez cette nouvelle version  (Sons_gare)

Au préalable, il faut installer la bibliothèque (Bounce2). Reportez-vous à l'article http://www.locoduino.org/spip.php?article71 pour plus de détails

Je vous laisse découvrir les changements que j'ai fait. N'hésitez pas à poser des questions.

En quelques mots, les 3 boutons à connecter sur les Pins 2, 3 et 4 démarrent un son ou l'arrêtent (s'il est en train de se jouer).
La led s'allume quand un son se joue.

Vous pouvez jouer les sons à partir du moniteur série de l'IDE.
La commande "0" (suivie d'un saut de ligne /n) affiche le répertoire de la carte.

J'ai testé sur un proto de mon coté, mais je n'ai pas vos sons (qui peuvent d'ailleurs intéresser les lecteurs si vous pouvez les partager et s'ils ne sont pas trop gros).

1281
Vos projets / Re : Un mini module sonore
« le: octobre 25, 2016, 03:16:21 pm »
Bonjour,
Je vais vous envoyer une version qui marche.

Mais avant j'ai besoin de votre cahier des charges précis et complet et du schéma électrique : voulez-vous seulement declencher 3 sons avec 3 boutons ?

Soyez un peu patient, j'ai plein de choses à faire en parallèle.

1282
Vos projets / Re : Un mini module sonore
« le: octobre 24, 2016, 02:39:25 pm »
Il y a plusieurs choses :

#define _Bouton 2
#define _LedSon 4
#define _niveau 1

#define _Bouton 3
#define _LedSon 4
#define _niveau 2

#define _Bouton 4
#define _LedSon 4
#define _niveau 3

Ca revient à redéfinir 3 fois les mêmes étiquettes : il reste à la fin seulement la dernière : _Bouton = 4, _LedSon = 4, _niveau = 3,
donc seul le bouton en pin 4 fonctionne et joue le "niveau 3"
Les boutons sur les pins 2 et 3 n'existent pas dans votre programme.
Il faudrait définir _Bouton2, _Bouton3 et _Bouton4 et les tester tous les 3 dans le programme.

Enfin, comme je vous l'ai dit, commentez la ligne printDirectory(entry, numTabs+1); dans void printDirectory(File dir, int numTabs), car ça doit planter (éviter la récursivité dans si peu de mémoire).

Est-ce que vos sons sont bien écrits dans la carte microSD ?
Je testerai votre programme un peu plus tard.

1283
Vos projets / Re : Un mini module sonore
« le: octobre 24, 2016, 10:56:58 am »
Je ne comprend pas votre problème ni votre programme !
Cette suite de #define est contradictoire.
Vos explications semblent démontrer que le programme se plante au démarrage. Quels tests avez-vous prévu ?
Envoyez-moi votre programme complet ET votre schéma, ça ira plus vite !

Bon courage

1284
Vos projets / Re : Un mini module sonore
« le: octobre 23, 2016, 11:08:14 pm »
Bonsoir,

Je ne vois pas bien ce qui cloche, il faudrait voir l'ensemble du code.

De toute façon dans ces 2 lignes :
tmrpcm.play((char*)("annonce1.wav")); 
        delay(1000);

Le "delay(1000);" ne sert à rien car tmrpcm joue en tache de fond : supprimez le.

Par contre, ce programme peut planter facilement par manque de mémoire, surtout si vous appelez la fonction printDirectory().
Vérifiez que la mémoire disponible affichée après la compilation est supérieur à 800 octets.
Pour récupérer de la mémoire, n'hésitez pas à remplacer Serial.print("quelque chose"); par Serial.print(F("quelque chose"));
Je vous conseille de modifier cette fonction printDirectory() comme suit :

void printDirectory(File dir, int numTabs) {
   while(true) {
     
     File entry =  dir.openNextFile();
     if (! entry) {
       // no more files
       Serial.println("fin");
       break;
     }
     for (uint8_t i=0; i<numTabs; i++) {
       Serial.print('\t');
     }
     Serial.print(entry.name());
     if (entry.isDirectory()) {
       Serial.println("/");
       // printDirectory(entry, numTabs+1); // supprimer les appels re-entrants
     } else {
       // files have sizes, directories do not
       Serial.print("\t\t");
       Serial.println(entry.size(), DEC);
     }
     entry.close();
   }
}

1285
Vos projets / Re : Un mini module sonore
« le: octobre 23, 2016, 08:19:53 pm »
Bonsoir,
Le son est en boucle, comment faire pour qu'il ne passe qu'une fois. La fonction Delay ne fonctionne pas
Merci
 :)

Pouvez-vous en dire un peu plus ?
Il n'y a aucune raison que la fonction delay() ne fonctionne pas. Une erreur s'est glissée soit dans le montage, soit dans le programme que vous avez recopié.

Je viens de faire le test et ça marche chez moi.

1286
Un grand merci à ceux qui sont venus me rendre visite à l'expo du Plessis-Pâté. Merci surtout pour vos témoignages sur la qualité du site et pour vos suggestions dont il sera tenu compte, c'est promis.

Ma petite centrale DCC++ a bien tenu ses promesses et à parfaitement fonctionné durant ces deux journées. On peut vraiment lui faire confiance pour piloter un autorail sans surveillance, ce qui est très appréciable sur une expo.

Avant de nettoyer mon logiciel (quand même) pour un nouvel article, je vais proposer un simple lecteur d'adresse DCC pour satisfaire une demande qui m'a été faite.

À bientôt
Dominique

1287
Présentez vous ! / Re : Nouvel arrivant
« le: octobre 15, 2016, 09:05:28 am »
Bienvenue Papy60,

Il est possible de faire beaucoup de choses avec des modules Arduino, donc il faut y croire et nous donner, si possible, une vision sur ton projet.

Bon courage
Dominique

1288
Merci Christophe,

C'est dommage mais je comprends !
Après 2 jours de tests en vraie grandeur et correction des bugs inévitables qui vont apparaitre, j'aurai une belle machine à décrire dans nos colonnes.

A bientôt

1289
Oui, tout le week-end. Je m'attends à te voir comme la dernière fois.

1290
Présentez vous ! / Exposition de Modélisme Ferroviaire du Plessis-Paté
« le: octobre 11, 2016, 02:18:24 pm »
Bonjour à tous,

Ceux qui n'habitent pas trop loin sont invités à venir à l'Exposition de Modélisme Ferroviaire du Plessis-Paté qui aura lieu ce week-end à Plessis-Paté (91) : http://www.leplessispate.fr/fr/evenement/91635


C'est à coté de la Croix-Blanche, sur la Francilienne.

Cette exposition est organisée par le CMFA (Arpajon) et j'aurais le plaisir de vous présenter mon dernier né : le Va et Vient automatique entièrement construit sur la base de DCC++

Bien amicalement
Dominique

Pages: 1 ... 84 85 [86] 87 88 ... 104