Forum: Mikrocontroller und Digitale Elektronik RGB Led am ATtiny13


von Raspberrypi (Gast)


Lesenswert?

Hi Leute,
ich weiß das Thema gibt es in ähnlichen Beiträgen schon mal, aber ich 
komm hier einfach nicht weiter.

Ich möchte gern eine RGB Led oder einen RGB Led Strip mit einem ATtiny13 
betreiben. Dabei soll der ATtiny drei Ausgänge per PWM dimmen und somit 
alle Farben "durschalten".

Allerdings hat der ATtiny13 nur 2 PWM Ausgänge ich bräuchte aber 3. Ich 
habe mal was über Softpwm gehört allerdings weiß ich nicht genau wie das 
funktioniert. Währe nett wenn ihr mir das nochmal erklären könntet. Ich 
programmiere übrigens in Bascom.

Ich möchte keinen ATmega8 nehmen, weil der mir einfach zu groß ist. Ich 
hoffe es gibt eine Möglichkeit.

Vielen Dank schon mal im Voraus.

von Chris L. (kingkernel)


Lesenswert?

ich habe dafür einen attiny25 genommen, der hat sogar mehr als 3 
PWM-Ausgänge.
ansonsten findest du über die suchfunktion mehr als genug informationen. 
es gibt sogar einen artikel, in dem alles haarklein erklärt wird

von Raspberrypi (Gast)


Lesenswert?

Ich hab das glaub ich auch irgendwann schon mal probiert, aber das Pwm 
Signal war viel zu schnell und die leds haben nur komisch geblinkt. Aber 
du hast recht ich werde wahrscheinlich einfach nen anderen ic nehmen. Es 
hätte mich halt nur gefreut, wenn ich das mit dem Softpwm noch richtig 
verstanden hätte.

Danke für deine schnelle Antwort!

von Kai B. (kaib) Benutzerseite


Lesenswert?

Sowas hab ich hier mit einem ATTiny13 mehrfach in Benutzung.

https://www.youtube.com/watch?v=EoYFlmwbYwc

Dort habe ich auch das Projekt zum Download.

Der Assembler Code generiert hier 3 Softpwm Kanäle und mit zwei Potis 
die zum einen die Zeit des Farbübergangs steuert und das andere die 
Haltezeit der 6 Farben.

Die Basis hatte ich damals von Elm-chan.org
http://elm-chan.org/works/tiny/lv12.asm.txt

von H.Joachim S. (crazyhorse)


Lesenswert?

Chris L. schrieb:
> ich habe dafür einen attiny25 genommen, der hat sogar mehr als 3
> PWM-Ausgänge.
> ansonsten findest du über die suchfunktion mehr als genug informationen.
> es gibt sogar einen artikel, in dem alles haarklein erklärt wird

Tatsächlich?
Mist, habe ich übersehen und den 4.Kanal als Soft-PWM realisiert. Wie 
blöd von mir.

von Chris L. (kingkernel)


Lesenswert?

Er hat 4 PWM-Kanäle. Wobei, wie ich eben im Datenblatt nachgelesen habe, 
nur 3 Stück zeitgleich genutzt werden können.

von H.Joachim S. (crazyhorse)


Lesenswert?

:-), so isses.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.