Über einen High-Speed-Optokoppler vom Typ 6N137 kann der Arduino das DCC-Digital-Signal empfangen und mittels geeigneter Bibliotheken (z.B. NMRA-DCC-Library) auswerten.
Zum schnellen und kompakten Aufbau habe ich im Dezember 2015 eine kleine Sockel-Platine für den Arduino Nano entworfen:
Neben ein paar Anschlüssen z.B. für Servos wurde auch der SPI-Anschluss kompatibel zu den Schieberegister-Platinen herausgeführt. Mehr dazu z.B. im Stummi-Forum.
Inzwischen wurde das Thema weiter ausgebaut – nicht zuletzt wegen der Entwicklung des Arduinobasierten DIY Zubehördecoder im Stummi-Forum. Dazu passend habe ich eine weitere Platine entwickelt, die etwas einfacher zu nutzen ist:
Eine tiefer gehende Dokumentation meiner Platinen und Hinweise zur Nutzung mit der oben genannten Software gibt es als PDF zum Download.