Zur galvanisch getrennten Kopplung von Geräten mit dem Arduino bieten sich Optokoppler an. Das Prinzip findet man bei Wikipedia ( https://de.wikipedia.org/wiki/Optokoppler ) erklärt. Die Optokoppler können vor Eingängen genutzt werden, um z.B. den Arduino mittels üblicher Weichendekoder anzusteuern:
Sie können aber auch zum Auslösen von Taster-Eingängen weiterer Schaltungen wie z.B. Soundmodulen dienen:
Je nach konkreter Anwendung können verschiedene Bauformen zum Einsatz kommen – so gibt es auch ICs, die direkt mehrere Optokoppler in einem Gehäuse enthalten. Der Typ LTV826 enthält z.B. zwei Optokoppler und bietet sich so im Zusammenspiel mit den zwei Ausgängen eines Weichendekoders an.