Um Lokdekoder Hardware- und Software zu entwickeln, wurde ein „Arduino-Lokdecoder“ mit einem ATmega328 aufgebaut. Dieser ist einem Arduino Pro Mini ähnlich, ausser dass er mit dem internen 8MHz Oszillator läuft. Der Dekoder lässt sich mit der Arduino-IDE programmieren, man braucht also nur den üblichen Seriell-zu-USB Adapter zum Programmieren. Zunächst muss der „Lok-Arduino“ allerdings noch mit einem Bootloader versehen werden. (Dies geht ebenfalls direkt in der Arduino-IDE, man braucht aber noch einen Programmieradapter)
hier ein Blick auf die unbestückte Platine:
hier ein Blick auf die erste Testlok mit dem Dekoder
Testfahrt-mit-Arduino-Lok-Dekoder.mp4
Details unter:
- Hardware-Beschreibung
- Die Software liegt wie immer auf github – opensx/PX unter Examples – es gibt sie in zwei Versionen: mit und ohne Motorregelung
- Bootloader brennen