Benutzer-Werkzeuge

Webseiten-Werkzeuge


anleitungen:bauanleitungen:locoturn_v10:150_locoturn_parameter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anleitungen:bauanleitungen:locoturn_v10:150_locoturn_parameter [2024/10/03 07:48] domapianleitungen:bauanleitungen:locoturn_v10:150_locoturn_parameter [2026/02/24 18:52] (aktuell) – [Beispielkonfiguration] domapi
Zeile 11: Zeile 11:
   * Das #define **DCC_MAERKLIN_7687_COMPATIBLE** muss für die Verwendung von PC-Steuerungsprogrammen i.d.R. auf 1 gesetzt werden.   * Das #define **DCC_MAERKLIN_7687_COMPATIBLE** muss für die Verwendung von PC-Steuerungsprogrammen i.d.R. auf 1 gesetzt werden.
  
-  * Über das #define **DCC_OFFSET** kann ein Offset eingestellt werden, damit LocoTurn auf andere DCC-Adressbereiche reagiert. Der Offset wird auf die jeweiligen DCC-Adressen addiert. Bei manchen Zentralen muss z.B. der Roco-Offset von „-4“ hier eingestellt werden, damit LocoTurn die Adressen richtig interpretiert +  * Über das #define **DCC_OFFSET** kann ein Offset eingestellt werden, damit LocoTurn auf andere DCC-Adressbereiche reagiert. Der Offset wird auf die jeweiligen DCC-Adressen addiert. Bei manchen Zentralen muss z.B. der Roco-Offset von „-4“ hier eingestellt werden, damit LocoTurn die Adressen richtig interpretiert.
      
   * Ebenso ist die letzte verwendete DCC Adresse anzupassen, wenn man nicht alle vorgesehenen DCC-Adressen benötigt: #define **LAST_USED_DCC_ADDR**.   * Ebenso ist die letzte verwendete DCC Adresse anzupassen, wenn man nicht alle vorgesehenen DCC-Adressen benötigt: #define **LAST_USED_DCC_ADDR**.
Zeile 67: Zeile 67:
 Ab der Version V1.1 sind einige #defines dazugekommen oder wurden umbenannt. Die folgende Turntable_config.h ist nur mit der entsprechenden ino-Version (1.1 oder höher) lauffähig. Ab der Version V1.1 sind einige #defines dazugekommen oder wurden umbenannt. Die folgende Turntable_config.h ist nur mit der entsprechenden ino-Version (1.1 oder höher) lauffähig.
  
-Am besten man orientiert sich an den Einstellungen unten und passt alles an die eigene Drehscheibe an. Zu den meisten Parametern gibt es eine Erläuterung, ergänzt durch die jeweilige Kapitel im Wiki:+Am besten man orientiert sich an den Einstellungen unten und passt alles an die eigene Drehscheibe an. Zu den meisten Parametern gibt es eine Erläuterung, ergänzt durch die jeweiligen Kapitel im Wiki:
  
 <code> <code>
 //================================================================================================================================================================== //==================================================================================================================================================================
 +// Benutzer-spezifische Parameter für V 1.6
 +//==================================================================================================================================================================
 +/*
 + //==================================================================================================================================================================
 // Benutzer-spezifische Parameter // Benutzer-spezifische Parameter
 //================================================================================================================================================================== //==================================================================================================================================================================
 /* /*
-    26.01.2024: finale Anpassung der Port-Konfiguration an PIE-Anlage+    24.02.2026: finale Anpassung der Port-Konfiguration an PIE-Anlage
          
     Die Parameter hier dominieren diejenigen aus dem Hauptprogramm "Turntable"!     Die Parameter hier dominieren diejenigen aus dem Hauptprogramm "Turntable"!
Zeile 107: Zeile 111:
 #define USE_POTI                            1           /* 0 = Drehen des Poti löst keine Drehscheibenbewegung aus       1 = Poti für manuelle Bewegungen wird benutzt #define USE_POTI                            1           /* 0 = Drehen des Poti löst keine Drehscheibenbewegung aus       1 = Poti für manuelle Bewegungen wird benutzt
                                                            Achtung: Falls kein Poti angeschlossen wird, ist dieser Wert auf 0 zu setzen. Andernfalls schleicht die Drehscheibe u.U. vor sich hin.*/                                                            Achtung: Falls kein Poti angeschlossen wird, ist dieser Wert auf 0 zu setzen. Andernfalls schleicht die Drehscheibe u.U. vor sich hin.*/
 +
 +#define ONLY_ONE_POSITION_DATASET                     // 0 = alle 4 Positionsdatensets werden benutzt, 1 = nur das 1. Set verwenden (empfehlenswert bei hochsymmetrischen DS und wenn PC-Software zur steuerung verwendet wird)
  
 //--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Zeile 145: Zeile 151:
  
 #define HOUSE_LIGHT_MODUS                                          // nur für direktes WS281x-Board: 0 = einfaches Ein/Aus  1 = Fade in/out  2 = Neonflicker #define HOUSE_LIGHT_MODUS                                          // nur für direktes WS281x-Board: 0 = einfaches Ein/Aus  1 = Fade in/out  2 = Neonflicker
 +
 +#define WS2811_R_G_OUTPUT_SWAPPED                                  // 0 = R und G Kanal sind nicht vertauscht, 1 = R und G Kanal sind vertauscht
  
 //------------------------------------------------------------------------------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------------------------------------------------------------------------------
Zeile 275: Zeile 283:
                                                                        - 1 + Stillstand: OK steuert durch und erzeugt eine Rückmeldung.                                                                         - 1 + Stillstand: OK steuert durch und erzeugt eine Rückmeldung. 
                                                                        Viele Steuerungssoftwarepakete erwarten ein Signal, wenn die DS steht (d.h. angekommen ist)*/                                                                        Viele Steuerungssoftwarepakete erwarten ein Signal, wenn die DS steht (d.h. angekommen ist)*/
 +
 +#define MOVE_STATUS_FIX                                           // Zeit in s, die der Bewegungsmelder "DS steht still" wartet, bis der nach dem Stillstand eingeschaltet wird (fixe Zeit)
 +#define MOVE_STATUS_RANDOM                  7                       // zufälliger Zeitanteil in s, der auf den fixen Wert addiert wird (abzgl. 1)
  
 //------------------------------------------------------------------------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------------------------------------------------------------------------
Zeile 319: Zeile 330:
  
 #define ADVANCED_REFERENCE_DETECTION        1                       // "1" fährt den Hallsensor beim 0-Punkt Kalibieren schnell an, dreht ein Stückchen zurück und fährt ihn nochmals langsam an und speichert die Referenzposition #define ADVANCED_REFERENCE_DETECTION        1                       // "1" fährt den Hallsensor beim 0-Punkt Kalibieren schnell an, dreht ein Stückchen zurück und fährt ihn nochmals langsam an und speichert die Referenzposition
- 
  
 //------------------------------------------------------------------------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------------------------------------------------------------------------
Zeile 413: Zeile 423:
 // Es werden nur für die Ports im ersten Halbkreis DCC-Adressen benötigt // Es werden nur für die Ports im ersten Halbkreis DCC-Adressen benötigt
 // Bei 24 Ports braucht man hier also 12 DCC-Adressen (= 12 Zeilen) // Bei 24 Ports braucht man hier also 12 DCC-Adressen (= 12 Zeilen)
-// Die erste Zahl in der Klammer ist immer fortlaufend und startet bei 1. Sie hat nichts mit der Portnummer oben zu tun (die kann nicht-fortlaufend sein).+// Die erste Zahl in der Klammer ist immer fortlaufend und startet bei 1. Sie hat nichts mit der Portnummer oben zu tun (die kann nicht fortlaufend sein).
 // Pro DCC-Adresse gibt es 2 Befehle bzw. Richtungen: RED und GRN // Pro DCC-Adresse gibt es 2 Befehle bzw. Richtungen: RED und GRN
  
anleitungen/bauanleitungen/locoturn_v10/150_locoturn_parameter.1727941691.txt.gz · Zuletzt geändert: von domapi