John heeft gelijk, je kan (nog?) niet de treinen van elkaar onderscheiden. Een terugkoppeling door een contact geeft een algemeen signaal af. De oplossing die ik gebruik is dat ik alle treinen v e Rfid heb voorzien. Een heel dun stripje aan de onderkant. Deze geven elk n unieke code af. Op een aantal plaatsen heb ik dan een reader onder de rails, gekoppeld aan n Arduino.
Op de plekken waar n trein over de lezer rijdt weet ik precies welke het is. De arduino geeft dan n contact aan de Cs3 en ik kan dan voor elk v d treinen een programma bouwen via gebeurtenissen. Waarbij ik stand v wissels en seinen en alle andere variabelen mee kan nemen
Op deze wijze heb ik aan beide zijden v mijn station een reader (op redelijke afstand v h station) dan krijgt de cs3 het contact dat trein "X" aankomt, bij rood begint deze af te remmen, melding op station dat op spoor"Y" trein X aankomt, trein vertraagt verder en stopt vlak voor de stopsectie en houdt dus stroom. De gebeurtenis gaat op pauze en wacht op groen. Dan gaat de gebeurtenis weer verder met starten, deuren sluiten en langzaam optrekken.
Het is wel veel programmeren in de cs3, maar ik vind dat leuk en het maakt dat ik op elke plek waar ik wil exact weet welke trein daar rijdt, door uitlezen en niet door "redenering"
Rene