
Daniel
Je mets un peu de côté l'aspect décor, histoire d'attendre les retours dans
le fil de discussion spécifique créé à cet effet, pour revoir mon programme Arduino me permettant d'automatiser un aller-retour (très pratique en exposition si le réseau n'est pas bouclé, n'est-ce pas Jean-Pierre).
Des normes ont permis de définir des standards précis (Cf.
NMRA, S-9.x) pour faire en sorte qu'un système DCC puisse fonctionner (devrais-je dire en partie) avec un autre système DCC. Pas de problème donc d'avoir un centrale Lenz et d'utiliser des décodeurs ESU ou ZIMO sur les engins moteurs.
Mais cela se complique lorsque l'on veut par exemple faire fonctionner un klaxon de façon automatique alors que la fonction à activer n'est pas forcément la même (F2 pour ESU, F3 pour Zimo dans le cas de ma Class 08). Les exemples ne manquent pas.
Ce constat fait, il faut donc que je change, que j'adapte mon programme afin de tenir compte de ces différences. Alors pour faire simple d'un point de vue programmation, j'ai intégré dans le code les caractéristiques des décodeurs DCC installés sur chaque engin automatisable. Le programme est un peu plus lourd mais la platine de commande sur la face avant sera plus simple car une vitesse et une seule sera affectée à chaque engin (après test). Je vais pouvoir ainsi récupérer un emplacement pour intégrer un interrupteur qui à terme pourra commander une animation lumineuse, un brasero, ...
Disponible sur simple demande en MP le programme modifié (déjà la version 3.0) et les explications complémentaires si nécessaire.
A suivre...
Fabrice