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 ... 151 152 [153] 154 155 ... 171
2281
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).

2282
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.

2283
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.

2284
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

2285
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();
   }
}

2286
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.

2287
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

2288
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

2289
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

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

2291
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

2292
Présentez vous ! / Re : Un de plus
« le: octobre 09, 2016, 02:02:00 pm »
Bienvenue dans les choses sérieuses, Locoduino n'excluant pas les activités extra-ferroviaires du moment qu'elles sont traitées ailleurs.

Mais qu'elles sont ces choses sérieuses qui vous intéresseraient ?

Nous vous souhaitons beaucoup de plaisirs  ;D

Dominique

2293
Présentez vous ! / Re : Hello de Pyk35
« le: octobre 08, 2016, 10:22:32 am »
Bonjour à tous,

Personnellement je ne me risquerais pas à réaliser un décodeur DCC, vu les prix sur eBay ou sur aliexpress.
Mais je ne connais pas leur qualité.

J'ai acheté des décodeurs Fleishmann à moins de 20€ chez DM Toys pour mon parc en N et je m'en sors pas trop mal

Il faut effectivement stopper l'alimentation DCC avant de mettre ou enlever une loco, mais ça ne flingue pas le décodeur à tous les coups. Un décodeur "déprogrammé" peut-être ressuscité par une commande de reset usine (voir sa notice, ils sont tous différents sur ce point).

Bon courage

2294
Bonjour à tous,

Le 3ème volet du gestionnaire en C++ de Pierre est maintenant en ligne sur le site editorial de Locoduino, ici :
http://www.locoduino.org/spip.php?article172

Nous vous invitons à en discuter ici.

Personnellement j'y trouve les réponses à toutes mes interrogations sur le fonctionnement complet d'un réseau ferroviaire, en particulier quelles sont toutes les interactions entre les éléments du réseau : les zones, les cantons, les aiguilles, les signaux, les itinéraires et, bien-sur, les trains et le TCO.

L'exemple du Locodrome avec le TCO séparé comprenant un simulateur de déplacement de 2 trains, montre bien la "dématérialisation" du gestionnaire par rapport au réseau et ses composants matériels. Mon architecture autour du réseau local CAN se prête bien à la réalisation complète de mon projet, les contributions précédentes de ce fil le montrent bien.

Amicalement
Dominique

2295
Le logiciel DCC++ / Re : Re : DCC++ sur Nano avec LMD18200
« le: septembre 27, 2016, 08:53:19 pm »

Mais je n'envisage pas de détecter la présence autrement qu'avec de la détection de consommation de courant.

Et pourtant il y a plein d'autres manières de détecter des convois, que soit leur présence, leur passage, leur identité, etc.

Ce sujet est souvent abordé dans les articles de Locoduino et sur le Forum.

Cela vaudrait le coup de faire un article qui réinit toutes les techniques utilisables dans nos réseaux, et fonction des besoins et des technologies.

Pages: 1 ... 151 152 [153] 154 155 ... 171