RGB-LED mit gemeinsamer Anode über PWM ansteuern?

Moin,

ich habe hier einige RGB-LED's, die über eine gemeinsame Anode verfügen und folglich über die Kathode angesteuert werden (warum auch immer?!). Im normalfall werden LED's ja über die Anode gesteuert - wie kann ich also diese RGB-LED's über die PWM-Pins meines Arduinos steuern? Ich kann ja leider kein GND-Signal senden :confused:

Gruß
Dennis

hi,

z.b. damit:
http://code.google.com/p/tlc5940arduino/

gruß stefan

Eisebaer:
hi,

z.b. damit:
Google Code Archive - Long-term storage for Google Code Project Hosting.

gruß stefan

hmm okay, nicht die günstigste Option. Gibt es alternativ RGB-LED's die über die Anode gesteuert werden?

Gruß
Dennis

Ja RGB-Leds mit gemeinsamer Kathode, die gibt es auch !

Da würde ich dann aber einen ULN2803 an die Kathode anschliessen !

Nicht vergessen für rot einen stärkeren Vorwiederstand zu nehmen als für die anderen Farben sonst siehst du nur rot !

hi, dennis,

hmm okay, nicht die günstigste Option

ich hab' mir grad über die bucht 10 stück aus china zu 17€ portofrei schicken lassen.
hat natürlich den vorteil, daß du viele, viele leds mit wenigen arduino-augängen schalten kannst.

Gibt es alternativ RGB-LED's die über die Anode gesteuert werden?

natürlich, gibt's auch mit je 3 anoden und kathoden. bei uns teuer, aber aus china 500 stk. 25€

gruß stefan

PS: ich glaub' die chinesen sind uns über...

Okay, das Problem ist nur, dass ich wirklich nur eine einzige RGB-LED ansteuern will - daher lohnt es sich nicht wirklich dafür extra was aus China zu bestellen :confused: haben die Anoden-RGB-LED's eine spezielle Bezeichnung?

Gruß
Dennis

aber aus china

http://www.ebay.de/itm/10-X-5mm-Straw-Hat-RED-GREEN-BLUE-Common-Cathode-RGB-LED-/190566588173?pt=LH_DefaultDomain_0&hash=item2c5ea75f0d

Die haben aber auch 10mm RGB-Leds:
http://www.ebay.de/itm/10-10mm-RGB-LED-Common-Cathode-4-Pin-Tri-Color-Emitting-Diode-3v-6v-9v-12v-FCL4P-/120941008244?pt=LH_DefaultDomain_0&hash=item1c28a55574

die schaffen mich, die chinesen. irgendwann fahr' ich hin und schmeiß' einen sack reis um...

Megaionstorm:

aber aus china

http://www.ebay.de/itm/10-X-5mm-Straw-Hat-RED-GREEN-BLUE-Common-Cathode-RGB-LED-/190566588173?pt=LH_DefaultDomain_0&hash=item2c5ea75f0d

Die haben aber auch 10mm RGB-Leds:
http://www.ebay.de/itm/10-10mm-RGB-LED-Common-Cathode-4-Pin-Tri-Color-Emitting-Diode-3v-6v-9v-12v-FCL4P-/120941008244?pt=LH_DefaultDomain_0&hash=item1c28a55574

okay kann man machen - kostentechnisch quasi nix :astonished: ist da Blei drin oder dieses giftige Plastik oder wo ist der Haken??

laemmen:
Moin,

ich habe hier einige RGB-LED's, die über eine gemeinsame Anode verfügen und folglich über die Kathode angesteuert werden (warum auch immer?!). Im normalfall werden LED's ja über die Anode gesteuert - wie kann ich also diese RGB-LED's über die PWM-Pins meines Arduinos steuern? Ich kann ja leider kein GND-Signal senden :confused:

Gruß
Dennis

Da ist kein Problem. Die Arduino Ausgänge können sowohl 5V ausgeben als auch 0V
Du kannst RGB-LED mit gemeinsamer Anode auf +5V schalten und die 3 Kathoden mit den Vorwiderständen auf die PWM Ausgänge. Die Ansteuerung der PWM invertiert sich. 0 = 100% an und 255 = 0%an aber das ist ja SW-mäßig kein Problem.

Verbraucher am +Pol steuern ist schwieriger als am -Pol.

Grüße Uwe

Wenn die RGB-LED mit der Anode an +5V liegt und die Kathoden an den PWM-Pins, wie mache ich die LED dann aus? Auf HIGH/255 und dann quasi kurzschließen - auf LOW/0 ist sie ja dann an

Sie sind aus wenn Du analogWrite(255); schreibst.
Grüße Uwe