;**************************************************************** ;ALIC Source Code: ;Beleuchtung für Flugmodell ;****************************************************************
;Belegung der Augangskanäle: ;Ch.0 = ACL (Flaechenspitzen, Doppelblitz) ;Ch.1 = ACL (Rumpfende, Einfachblitz) ;Ch.2 = Landescheinwerfer ;Ch.3 = Positionslichter ;Ch.4 = Beacon (Rumpfboden) ;Ch.5 = Beacon (auf Leitwerk)
;Zuordnung der Schalter (z.B. RC-Memoryswitch oder Multiswitch-Modul): #define sw_LandingLight 8 ;Schalter für Landescheinwerfer #define sw_ACL 10 ;Schalter für ACL #define sw_PosLights 11 ;Schalter für Positionslampen #define sw_Beacons 10 ;Schalter für Beacons
;Code für ACL: Doppelblitz, löst synchron auch Blitz am Heck aus entry_ch0 DEFSWITCH sw_ACL ;Schalter zuordnen HALTSOFF LIGHTON 3 ;Blitz: 30 ms SETSX 1 ;löst Blitz am Heck aus LIGHTOFF 13 ;Pause 130 ms LIGHTON 3 ;2. Blitz LIGHTOFF 130 ;1,3 s Pause P_RESET
;Code für Einfach-Blitz: entry_ch1 HALTSOFF ;warten auf Auslösung CLRS ;Schalter wieder zurücksetzen LIGHTON 3 ;Blitz! P_RESET
;Lande-Scheinwerfer: schalten mit Glühlampen-Simulation entry_ch2 DEFSWITCH sw_LandingLights HALTSOFF SMOOTHON LIGHTOFF 40 ;Aufglimmen = 0,4s LIGHTON 0 HALTSON ;warten, bis Ausschalten BRIGHT 128,14 ;Ausglimm-Sequenz... BRIGHT 32,14 BRIGHT 8,14 BRIGHT 2,20 BRIGHT 0,0 P_RESET ;Positionslichter: einfacher Ein-/Ausschalter entry_ch3 DEFSWITCH sw_PosLights HALTSOFF LIGHTON 0 HALTSON P_RESET
;Simuliert Beacon/Drehlicht entry_ch4 DEFSWITCH sw_Beacons SMOOTHON HALTSOFF BRIGHT 0,16 ;in 160 ms auf 16 BRIGHT 16,3 ;in 30 ms auf volle Helligkeit BRIGHT 128,2 ;volle H. 20 ms halten BRIGHT 128,3 ;dann in 30 ms zurück auf 16 BRIGHT 16,16 BRIGHT 0,45 ;450 ms Ausphase P_RESET
;wie Ch.4, aber etwas andere Drehfrequenz entry_ch5 DEFSWITCH sw_Beacons SMOOTHON HALTSOFF BRIGHT 0,16 ;in 160 ms auf 16 BRIGHT 16,3 ;in 30 ms auf volle Helligkeit BRIGHT 128,2 ;volle H. 20 ms halten BRIGHT 128,3 ;dann in 30 ms zurück auf 16 BRIGHT 16,16 BRIGHT 0,50 ;500 ms Ausphase P_RESET
|