Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
decoder:modellbahn-anlage.de:miningen-light-2 [07.01.2026 07:26] Martin Fitzeldecoder:modellbahn-anlage.de:miningen-light-2 [07.01.2026 11:20] (aktuell) Martin Fitzel
Zeile 2: Zeile 2:
  
 Miningen Light 2 ist DER Decoder auf unserer [[https://www.modellbahn-anlage.de|Modellbahn-Anlage.de]]. Er soll die Verbindung zwischen DCC-Zentralen und Hardware sein. Miningen Light 2 ist DER Decoder auf unserer [[https://www.modellbahn-anlage.de|Modellbahn-Anlage.de]]. Er soll die Verbindung zwischen DCC-Zentralen und Hardware sein.
 +
 +===== Bibliothek =====
 +
 +[[https://github.com/mrrwa/NmraDcc]]
  
 ===== Ein- und Ausgänge des Decoders ===== ===== Ein- und Ausgänge des Decoders =====
  
-<code arduino>+<code c>
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Zeile 61: Zeile 65:
  
  
-<code>+<code c>
  
 #include <NmraDcc.h> #include <NmraDcc.h>
Zeile 93: Zeile 97:
 ===== LED faden mit DCC ===== ===== LED faden mit DCC =====
  
-<code>+<code c>
 const int dccInputPin = 2;  // Eingang vom DCC-Decoder const int dccInputPin = 2;  // Eingang vom DCC-Decoder
 const int ledPin = 9;       // LED-Pin (muss PWM-fähig sein: 3, 5, 6, 9, 10, 11) const int ledPin = 9;       // LED-Pin (muss PWM-fähig sein: 3, 5, 6, 9, 10, 11)
Zeile 127: Zeile 131:
 ===== LED schaltet hier sofort aus, wenn der DCC Befehl kommt ===== ===== LED schaltet hier sofort aus, wenn der DCC Befehl kommt =====
  
-<code>+<code c>
 const int dccInputPin = 2;  // Eingang vom DCC-Decoder const int dccInputPin = 2;  // Eingang vom DCC-Decoder
 const int ledPin = 9;       // LED-Pin (PWM-fähig: 3, 5, 6, 9, 10, 11) const int ledPin = 9;       // LED-Pin (PWM-fähig: 3, 5, 6, 9, 10, 11)
Zeile 168: Zeile 172:
   * Du kannst die Anzahl der LEDs und Adressen einfach anpassen.   * Du kannst die Anzahl der LEDs und Adressen einfach anpassen.
  
-<code>+<code c>
 #include <NmraDcc.h> #include <NmraDcc.h>
  
Zeile 244: Zeile 248:
   * 12 Widerstände (z.B. 220 Ohm) für die LEDs   * 12 Widerstände (z.B. 220 Ohm) für die LEDs
  
-<code>+Auch wichtig: 
 +  * DCC-Adressen: Jede LED hat eine eigene DCC-Adresse (1–12, hier bis 15). Passe die Adressen und Pins nach Bedarf an. 
 +  * Flackerfrequenz: Die Frequenz wird durch flackerDelay in Millisekunden eingestellt (je kleiner, desto schneller). 
 +  * Pins: A0–A5 können als digitale Pins verwendet werden, falls nicht genug PWM-Pins verfügbar sind. 
 +  * Mehrere LEDs: Das Programm kann mehrere LEDs gleichzeitig flackern lassen. 
 +  * DCC-Befehl: Bei direction=1 beginnt die LED zu flackern, bei direction=0 schaltet sie sofort aus. 
 + 
 + 
 +<code c>
 #include <NmraDcc.h> #include <NmraDcc.h>
  
  • decoder/modellbahn-anlage.de/miningen-light-2.1767767200.txt.gz
  • Zuletzt geändert: 07.01.2026 07:26
  • von Martin Fitzel