Hi Papsi,
wie währs mit Software PWM?
Martin
Hallo,
(Hallo besonders an python_rocks)
Ich möchte für ein anderes Projekt mehrere LED´s dimmen.
Das wären dann 4 Stück RGB LED´s (Ist eine RGB LED mit 4 Anschlüssen, also gemeinsamer GND)
und 9 normale LED´s unterschiedlicher Farbe.
Das wären dann insgesamt 21 LED´s, die ich dimmen will.
Wie kann ich das am besten lösen.
Einen Chip habe ich noch nicht in Aussicht, das entscheide ich dann dementsprechend.
Ansteuern will ich das dann über Taster und/oder von einer Steuerung.
Über eine PWM ist mir klar, nur wie kann ich das bei so vielen LED´s machen.
Und ich will jede separat ansteuern können.
Gruß
Papsi
Hi Papsi,
wie währs mit Software PWM?
Martin
Könnte ich das hier nehmen:
http://www.mikrocontroller.net/topic/5772
Und die Variablen vereinundzwanzigfachen?
Hallo Papsi!
Das Interesse wurde geweckt. Deshalb musste ich dieses Software-PWM jetzt auch mal ausprobieren. ;-)
Ohne Schalter:
http://paste.pocoo.org/show/23913/
Mit Schalter zum Verstellen der Helligkeit:
http://paste.pocoo.org/show/23912/
mfg
Gerold
:-)
Hallo,
ich habe es jetzt so gemacht:
1:Code:$regfile = "m16def.dat" $crystal = 8000000 Config Pinc.7 = Output Led1 Alias Portc.7 Const True = 1 Const False = 0 Dim Hi As Integer Dim Lo As Integer Dim Phase As Bit Config Timer0 = Timer , Prescale = 64 On Timer0 Timer0_isr Enable Timer0 Enable Interrupts Phase = 1 Dim Ende As Bit Ende = 0 Do Waitms 5 If Lo = 255 Then Ende = 1 If Lo = 0 Then Ende = 0 If Ende = 1 Then Lo = Lo - 1 If Ende = 0 Then Lo = Lo + 1 Loop Timer0_isr: If Phase = True Then Led1 = 1 Timer0 = Lo Phase = False Else Led1 = 0 Timer0 = Hi Phase = True End If Return
Damit wird die Led immer auf und abgedimmt.
Nur leider wird am Ausgang des AVR´s nur knapp 2,4V max ausgegen und nicht die vollen 5V.
Wenn ich jetzt LED = 1 setzte ist die Led nochmals heller als wenn ich die max dimmen lasse.
2:
Wie kann ich das nun für mehrere Ausgänge umsetzen.
Habe einfach mal alle Variablen nochmal erstellt(natürlich nicht doppelt, sonder Lo2 z.B) Das läuft aber nicht... ?
Hallo Papsi!Zitat von Papsi
In einem anderen Forum haben wir vor ein paar Tagen über das gleiche Problem geschrieben (ich konnte einiges lernen) und dabei mehrere Beispiele ausgearbeitet.
Vielleicht kannst du damit ja etwas anfangen.
http://www.elektronik-projekt.de/thr...?threadid=4866
mfg
Gerold
:-)
hallo papsi
heute ist mir hier beim lesen volgener chip unter gekommen
TLC 5940....benutze mal die Suche hier im forum.
damit kannst du bestimmt was anfangen. bei digi-key kostet er 3,13.-tacken...also nicht die welt
gruß thomas
Lesezeichen