ich hatte bei Aliexpress RGB LEDs bestellt. Jetzt sind die Dinger angekommen und sehen total komisch aus. Die Beinchen sind nicht unterschiedlich lang, sondern sehen so aus:
Das wird wohl Data In, 5V, Ground und Data Out bedeuten. Kann mir jemand sagen, wie ich diese LED ansteuern kann? Ich stehe noch ganz am Anfang. Leider sind alle Tutorials im Internet für die Standard RBG LEDs ausgerichtet.
Ich möchte ca. 15-20 LEDs ansteuern und zwar in verschiedenen Modis. z.B. per Knopfdruck alle blau, alle rot, alle gelb, alle grün und auch alle unterschiedlich bzw. Zufallsmodus.
Um das aber hin zu bekommen fehlen mir die grundlegenden Informationen. Ich hoffe ihr könnt mir helfen.
Laut dem Link sollten es PL9823-F5 sein. Lass dich nicht von den ersten paar Fotos täuschen, die sehen aus wie ganz normale RGB LEDs...weiter unten sind meine aufgeführt.
Hallo Stefan, sind keine WS2812B. Werden nur sehr identisch/identisch angesteuert. Was der Threadersteller benötigt ist zum einen die FastLed Lib. Bei den Leds solltest du die Strecken zwischen den Leds möglichst kurz halten (~10-20cm) und ein Keramikkondensator zwischen jedem 5v und Gnd solltest du mit einplanen. Hab da schon Probleme mit der 10mm Variante gehabt. Bei 8 Leds und einen Abstand von 15cm gab es da immer mal wieder Probleme mit minimalen Störungen von aussen,
Also folgendermaßen bin ich vorgegangen: Pin 10 von Arduino Nano an de DI Pin der ersten LED. Alle weiteren DO wurden wiederum an die DI Pins der LEDs gesteckt. Jede LED wurde mit 5 Volt versorgt und auch mit Ground. Kondensatoren oder Widerstände habe ich erst einmal nicht verbaut (ich hoffe nicht, dass das die Fehlerquelle ist.)
Alle LEDs leuchten blau. Immerhin schon mal was. Foldende Fehlermeldung erscheint, wenn ich versuche den Sketch rüber zu spielen:
In file included from C:\Users\irfan\OneDrive\Dokumente\Arduino\sketch_sep24b\sketch_sep24b.ino:1:0:
C:\Program Files (x86)\Arduino\libraries\FastLED-master/FastLED.h:17:21: note: #pragma message: FastLED version 3.001.003
# pragma message "FastLED version 3.001.003"
^
Der Sketch verwendet 3.986 Bytes (12%) des Programmspeicherplatzes. Das Maximum sind 30.720 Bytes.
Globale Variablen verwenden 110 Bytes (5%) des dynamischen Speichers, 1.938 Bytes für lokale Variablen verbleiben. Das Maximum sind 2.048 Bytes.
avrdude: no programmer has been specified on the command line or the config file
Specify a programmer using the -c option and try again
Ich glaube so langsam, dass das alles mit meinem Windows 10 zu tun hat. Ich mache morgen mal ein Format C: geht mir langsam auf die Nüsse dieses Betriebssystem.
Ich denke nicht, dass es auch nur ansatzweise am Betriebssystem liegt. Die Fehler scheinen zum Teil direkt von dir zu kommen. Zum einen wie bereits gesagt, Libaries sollten nicht die Endung -master haben. Zum anderen solltest du erst einmal eine vorherige IDE testen
es hat sicher nichts mit win10 zu tun, nicht mal mit windows. wenn Du die fehlermeldung googelst, findest Du das oft, auch mit mac-rechnern.
version ändern usw., was halt so in google zu finden ist, scheint kein großes problem zu sein. hier wird Dir gern geholfen, aber wenn man das problem selbst nicht hat, isses schwer...
Also Windows 10 ist jetzt neu drauf, weil sowieso fällig war. Hat alles gehangen. Naja, zumindestens ist das schon mal erledigt.
Jetzt kommts. Ich habe den Sketch auf den Arduino überspielt. Fehlermeldung kam erneut, es funktionierte aber trotzdem.
Wie kann ich IDE testen?! Was mir noch aufgefallen ist, ich habe 3 USB Laufwerke....die ich eigentlich nicht angesteckt habe. Irgendwas stimmt da nicht. Ich versuche mal den Treiber vom Motherboard zu installieren, vielleicht bringt das abhilfe.
Achilles84:
Fehlermeldung kam erneut, es funktionierte aber trotzdem.
Das ist keine Fehlermeldung, sondern nur ein Versionshinweis. Wenn der stört, kannst Du den in FastLED.h auskommentieren, so wie ich es gemacht habe:
#define FASTLED_VERSION 3001001
#ifndef FASTLED_INTERNAL
// #warning FastLED version 3.001.001 (Not really a warning, just telling you here.)
#endif
Möglicherweise für Dich hilfreich (Achtung, ich habe Win7!):
------- Ausgeblendete Geräte im Gerätemanager anzeigen
Quelle: Ausgeblendete Geräte im Gerätemanager anzeigen
-> Systemsteuerung -> System -> Erweiterte Systemeinstellungen, Tabreiter "Erweitert" klicken Sie auf den Button "Umgebungsvariablen".
Fügen Sie jetzt folgende Systemvariablen hinzu:
Devmgr_show_details=1 Zeigt einen erweiterten Tabreiter mit Details an
Devmgr_show_nonpresent_devices=1 Zeigt auch Geräte an, die in der aktuell laufenden Konfiguration nicht vorhanden sind
Gelegentlich räume ich mal die COM-Schnittstellen auf.