2041
Modélisation, Architectures logicielles et matérielles / Re : L'Arduino et l'ECoS : une complémentarité à explorer ?
« le: février 04, 2018, 02:24:21 pm »
J’ai testé et ça marche, youpi 
J’ai monté vite fait une petite centrale avec un Mega et un shield moteur à base de L298 que j’avais. DCCpp, un potar linéaire, un encodeur rotatif et un afficheur 4 digits à 7 segments (que les chinois appellent un « tube »). L’encodeur sert à choisir l’adresse DCC et le potar à régler la vitesse.
J’ai branché la sortie voie principale sur l’entree Sniffer de l’ECoS et choisi une loco qui existait. Elle avait l’adresse 249, et son adresse sniffer était aussi 249. J’ai donc réglé l’adresse DCC de ma bidouille sur 249.
Dès que j’ai monté le potar, la loco est partie : ma petite centrale DCCpp avait le contrôle sur cette machine et le potentiomètre à moteur de l’ECoS tournait en même temps que j’actionnais le potar. Ce qui veut dire qu’on ne peut pas commander la même machine à partir des 2 centrales, sous peine d’abîmer le potentiomètre de l’ECoS.
Of course, on peut sélectionner d’autres locos avec l’ECoS et les piloter en toute indépendance.
Donc c’est gagné
Je peux maintenant realiser quelques trains automatiques en connectant à l’Arduino quelques détecteurs de consommation et un décodeur DCC pour les 4 aiguilles à surveiller. Et, bien sûr, ajouter dans l’Arduino un programme de gestion des trains comme le gestionnaire de Pierre décrit ici :
http://www.locoduino.org/spip.php?article184

J’ai monté vite fait une petite centrale avec un Mega et un shield moteur à base de L298 que j’avais. DCCpp, un potar linéaire, un encodeur rotatif et un afficheur 4 digits à 7 segments (que les chinois appellent un « tube »). L’encodeur sert à choisir l’adresse DCC et le potar à régler la vitesse.
J’ai branché la sortie voie principale sur l’entree Sniffer de l’ECoS et choisi une loco qui existait. Elle avait l’adresse 249, et son adresse sniffer était aussi 249. J’ai donc réglé l’adresse DCC de ma bidouille sur 249.
Dès que j’ai monté le potar, la loco est partie : ma petite centrale DCCpp avait le contrôle sur cette machine et le potentiomètre à moteur de l’ECoS tournait en même temps que j’actionnais le potar. Ce qui veut dire qu’on ne peut pas commander la même machine à partir des 2 centrales, sous peine d’abîmer le potentiomètre de l’ECoS.
Of course, on peut sélectionner d’autres locos avec l’ECoS et les piloter en toute indépendance.
Donc c’est gagné

Je peux maintenant realiser quelques trains automatiques en connectant à l’Arduino quelques détecteurs de consommation et un décodeur DCC pour les 4 aiguilles à surveiller. Et, bien sûr, ajouter dans l’Arduino un programme de gestion des trains comme le gestionnaire de Pierre décrit ici :
http://www.locoduino.org/spip.php?article184