Forum: Mikrocontroller und Digitale Elektronik WS2812S mit integriertem WS2811 Controller ansteuern aber wie?


von André (Gast)


Lesenswert?

Hallo,

ich habe mich nach langem Überlegen für die LEDs WS2812 entschieden, die 
meinen Sternenhimmel mit 100 LEDs realisieren sollen.

Doch dazu brauche ich ein wenig Hilfe von euch, da ich nicht viel über 
die Ansteuerung dieser LEDs weiß.

Was ich weiß ist, das man diese LEDs über nur eine Daten-Leitung steuern 
kann, welche ich über den Arduino-Uno steuern möchte.

Es wird oft über die Datenrade diskutiert doch welche wäre denn besser? 
400kBit/s oder 800kBit/s? Oder worin liegen die Vorteile?

Meine LEDs möchte ich zum einen einfach nur in den verschiedenen Farben 
einschalten oder dimmen. Je nach dem welchen Taster ich drücke, die über 
einen Programmcode definiert werden sollen.

Doch wo fange ich beim Programmcode an? Ich habe einige Bibliotheken 
gefunden und dazu auch einige Beispiele. Doch welche Bibliothek wäre am 
geeignesten für ein Arduino Uno? Ich möchte nur dimmen und 
ein-/ausschalten und zwar jede LED unabhängig voneinander.

Runtergeladen hab ich mir schon mal die Bibliothek <FastSPI_LED>. Doch 
ist das die richtige für mein Vorhaben?

von benwilliam (Gast)


Lesenswert?

beispiele verschiedener Ansteuerung gibt es hier:
http://www.mikrocontroller.net/articles/WS2812_Ansteuerung

dort ist auch ein blog artikel verlinkt 
(http://cpldcpu.wordpress.com/2014/01/14/light_ws2812-library-v2-0-part-i-understanding-the-ws2812/) 
der schön zeigt wie tolerant die WS2812 sind.

von Max H. (hartl192)


Lesenswert?

Schau die mal diese Seite an: 
http://blog.simtronyx.de/stimmungsbeleuchtung-auf-basis-eines-ws2811-rgb-led-strips-einem-arduino-acrylglas-und-ein-paar-bauteilen-aus-dem-baumarkt/
Ich habe es mir nicht durchgelesen, aber vllt. hilft die diese Tutorial 
weiter: 
http://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library


André schrieb:
> Ich möchte nur dimmen und
> ein-/ausschalten und zwar jede LED unabhängig voneinander
Genau dafür sind die WS2812 gemacht.

André schrieb:
> Doch wo fange ich beim Programmcode an?
Ich würde klein anfangen als erstes ein paar LEDs in irgendeiner Farbe 
leuchten lassen. Wenn das geschafft ist, kannst du es um einen Taster 
erweitern. Und danach würde ich zu das Ganze auf 100LEDs erweitern.

: Bearbeitet durch User
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.