Archiv

Artikel Tagged ‘programmieren’

Dcc auf dem Arduino

6. April 2011 Keine Kommentare

Hab ich mal wieder rausgekramt die Wunderbox mit dem Arduino Mikrokontroller und dem Treiber hier:

http://www.dfrobot.com/index.php?route=product/product&keyword=motor+shield&category_id=0&product_id=69

Ich habe mal die Software von http://www.oscale.net/simpledcc zum laufen gebracht und auch etwas umgefummelt. Michael Blank hat im Grunde das wichtigste programmiert, nämlich den Timer, der überhaupt erlaubt die Signale in richtigen Zeitabständen zu senden. Dann noch ein LCD und ein paar Joystickdinger dazu und das kam raus:

Mann kann genau eine Lok steuern =) Ich habe angefangen mich mit der DCC Geschichte zu befassen und irgendwo liegt noch eine erweiterte Version von mir rum, wo ich langssam den Code umstrukturiert hatte und die zumindest auch Licht schalten konnte.
Das große Ziel ist natürlich mehrere Loks zu steuern, der Ringpuffer und die Logik dahinter existieren bisher aber nur auf Papier, da ich nicht der beste Programmierer bin könnte das dauern.

Ich habe mir erlaubt das ganze mal auf Github zu packen, bisher ist aber im Vergleich zu der Version von Michael nicht viel passiert. Zumindest nix lauffähiges.

https://github.com/fly3rman/dccduino/

Und hier ein Beweisvideo:

Hoffe ich komm demnächst mal etwas weiter und kann mehr bieten. Das ganze ist eigentlich auch nur ein Spassprojekt. Falls jemand Lust hat mitzumachen …

Switch to our mobile site