En digital, il ne me semble pas adéquat d'utiliser cette bidouille qui ne respecte pas la norme.
Le feu correspond à un feu de cantonnement qui fonctionne grosso modo comme ceci (et je ne suis pas spécialiste):
- Rouge: Le train doit s'arrêter
- Orange: Le train doit ralentir pour s'arrêter au feu suivant
- Vert: Le canton suivant est libre
Ce qui correspond à implémenter la logique suivante pour un canton, et dans un seul sens de marche (et en simplifiant):
- Rouge:
- Condition:canton suivant occupé
- Action: le module doit entrer en action
- évolution: si le canton suivant se libère (et donc le feu du canton suivant passe au rouge) -> feu orange et le train redémarre
- orange
- condition: si feu du canton suivant à rouge
- Action: rien (c'est le module du canton suivant qui doit rentrer en action pour ralentir et arrêter le train)
- vert:
- Condition: si canton suivant libre
- Action: rien
Il faut donc une logique pour allumer les feux en fonction des feux du canton suivant et de l'occupation du canton suivant (comme il n'y a pas de consommation de courant vu que le courant est coupé, il faut soit une détection après le prochain canton, soit une détection optique).
Je pense qu'acheter un module qui réalisera cela dès le départ sera moins onéreux. En voici un exemple (que je ne connais pas):
http://perso.numericable.fr/shoptrain/canton.htmlSi tu évolues vers le digital, ces modules ne seront pas réutilisables.