Für alle, die ihre Anlage mit einem Computer steuern wollen, muss natürlich ein USB Interface her – mit galvanischer Trennung zwischen Computer und Eisenbahn-Elektronik.
Die Arduino SW ist jetzt fertig für das USB Interface (Speed 115200 baud), folgende Kommandos können an das Interface gesendet werden:
- S <ch> <val> (= setze Kanal ch auf den Wert val, zB „S 40 32“)
- R <ch> (=read, lese den Kanal ch) => dann wird der Wert als F <ch> <val> ausgegeben
- X (=read all channels)
- I oder ID (=sende Hardware und Software Identifikation)
- Die Gleisspannung kann über S 127 1 ein- und über S 127 0 ausgeschaltet werden
Das Interface verwendet „pures ASCII“, kann also jederzeit auch mit dem Serial Monitor der Arduino IDE verwendet werden oder mit jedem anderen Terminalprogramm.
Die Arduino-SW finden Sie als „Example/SxInterface“ in der SX22b Library.
Hardware: folgt noch ….