Wir sind grade dabei ein Fahrpult aus dem 628 umzubauen. Dank des Forums und persönlicher Unterstützung haben wir auch schon viele Dinge ans laufen gebracht. Die Eingaben werden dabei über ein Arcaze gesteuert, die Ausgaben laufen über einen Arduino Mega über Ethernet-Shield.
Der Tacho und die Bremsanzeigen/Manometer funktionieren alle. Nun stehen wir vor der Herausforderung die Leuchtmelder ans Laufen zu bringen. Die Ausgaben für die PZB und Sifa, sowie mit etwas Trickserei auch die "Türen offen" Leuchtmelder funktionieren annehmbar (wenn auch nicht ganz perfekt). Allerdings erschließen sich uns die TCP-Werte nicht, die Zusi für z.B. Schleuderschutz oder die Mg-Bremse liefert.
Soweit ich das auslesen konnte liefert Zusi nur die Flankenauswertung, ohne dabei eine Unterscheidung zu machen, ob es sich um eine positive oder negative Flanke handelt. Laut seriellem Monitor ist der Inhalt des Bytes "0". Ein einfaches "Leuchtmeder an/aus" gibt's ja nicht.
Hat jemand eine Idee, wie man daraus einen brauchbaren Wert umwandeln kann? Oder muss der Ansatz ein ganz anderer sein.
Wenn wir das Projekt komplett am Laufen haben, wird es dazu übrigens auch nochmal einen eigenen Beitrag mit Erfahrungsberichten und dem Hintergrund geben. Wir sind ja quasi in den letzten Zügen.
![Freude :]](./images/smilies/pleased.gif)