Stella
Inhaltsverzeichnis
Menuconfig
│ │ 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
- IRFR1205.pdf: http://old.ethersex.de/index.php/Bild:Irfr1205.pdf
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.