DCC

Aus Digital Modellbahn

Eigenbau | Allgemein | Railcom | DCC-Dekoder | Servo-Dekoder | Spezialdekoder

Dcc logo.jpg

DCC-Protokoll

Arduino DCC Library

Die Arduino DCC Interface Library ist in C++ geschrieben und kann mit verschiedenen Arduino's verwendet werden. Die Library untersützt, je nach verfügbaren RAM und Architektur des Mikrocontroller, eine variable Einstellung der Lok- und Weichenanzahl, sowie die Auswahl des Timer für die Signalerzeugung. Die Steuerung erfolgt ausschließlich im DCC Format und kann mit 14, 28 oder 128 Fahrstufen erfolgen. Untersützt wird das Schalten aller 28 Funktionen (F0 bis F28) und 2048 Weichenadressen. Die Library nutzt außerdem automatisch lange Adressen für die Ansteuerung von Loks. Es ist auch möglich Lokdekoder über CV zu programmieren.

Software

Die Software ist für die Arduino IDE geschrieben. Mit dieser Software wird ein NMRA konformes DCC-Signal erzeugt. Die Wiederholungsanzahl und die maximale Anzahl an Loks lassen sich in der Library für verschiedene MCUs (UNO, MEGA, etc.) einstellen.

DCC Interface Dokumentation