Stella

│ │          Load a Default Configuration  --->
│ │          Applications  --->
│ │              [*] StellaLight: Multichannel pwm  --->
│ │                  [ ] Higher frequency
│ │                  --- ----- Initial -----
│ │                  (0%)   Channels
│ │                  (10)   Fade step
│ │                  (Normal) Fade function
│ │                  [-] Debug

Infos

Testcpu: m644
Board: etherrape

Stella benötigt einen eigenen Timer.

Modifikationen

Datei: pinning/hardware/etherrape.m4

ifdef(`conf_STELLA', `dnl
  STELLA_PORT1_RANGE(PD0,PD7)
  STELLA_USE_TIMER(2)
')

Channels Pin 0-7
Port D
Timer 2

Befehle ecmd

channel 0 0 f
channel 0 255 f
fadestep 50
<code>

==== Control6 Scripte ====

habe stella schon aus control6 heraus gesteuert.. aber es geht momentan nur 
über den driekt zugriff auf die stella sourcen.. 
<code>
 #include "services/stella/stella.h"
 
 CONTROL_START
  
     THREAD(testing)
        ECMD_GLOBAL(wert, 0, uint16_t);
        wert = ADC_GET(7);
        ON wert < 512 DO stella_setValue(STELLA_SET_IMMEDIATELY, 0, 0); END
        ON wert > 511 DO stella_setValue(STELLA_SET_IMMEDIATELY, 0, 255); END
     THREAD_END(testing)
  
     ON STARTUP
        DO THREAD_START(testing);
     END
  
 CONTROL_END

Hardware Beispiel Aufbauten










Als Leds verwende ich hier „Luxeon Leds“ welche ich mit den Lastwiderständen auf zirka 700-800mA begrenzt habe. Die Lastwiderstände haben zirka 1,5Ohm..2,2 Ohm, kommt darauf an welche Farbe die Leds haben, und mit welcher Spannung die Leds versorgt werden. Spätestens jetzt sollte man sich das Datenblatt der gekauften Led zur Hand nehmen. Ich verwende hier ein IR(IRMP) Signal um die Leds zu dimmen. Es soll einmal als Hintergrundbeleuchtung dienen. Durch das Control6 Script ist es möglich via Tastendruck den PWM der Stella Lights zu steuern. Ich verwende in diesen Beispiel eine Denon Fernbedienung.