nachdem mein Projekt mit der TonUINO box seit fast 2 Jahren in meinem Schreibtisch „verstaubt“ ist, habe ich mich endlich daran gemacht, das Projekt fortzusetzen. Die Hardware funktioniert soweit, RFID Tags geben Musik wieder und auch das 3D gedruckte Gehäuse steckt in seinen finalen Zügen.
Jetzt hänge ich noch gänzlich an dem Neopixel Thema. Leider konnte ich im Forum nur Bruchstücke an Infos finden oder habe an der falschen Stelle gesucht. Daher meine Fragen:
Ist Neopixel „out-of-the-box“ nutzbar/aktiviert in dem aktuellen v3.2.1 Release? Oder muss man das selbst kompilieren und entsprechend über den „define“ einkommentieren?
Wo genau schließe ich den Neopixel Ring an? Ich hatte hier einen Beitrag gefunden, in dem die Taster-Platine erwähnt wurde. Da dort „nur“ 3,3V/GND/5V/WS als verfügbare Pins sind, gehe ich mal davon aus, dass der „WS“ Pin der Datenpin ist und Spannung entsprechend über 5V/GND abgegriffen wird?
Hallo Thomas,
in der Release 3.2.1 sind Neopixel quasi „out of the box“ nutzbar, allerdings musst du selbst compilieren und zuvor per define das Merkmal NEO_RING und auch das Merkmal NEO_RING_EXT einschalten.
Bei aktiviertem NEO_RING_EXT erhältst Du auch eine Anzeige der Lautstätkeänderung in Balkenform.
Angeschlossen wird, wie in der constants.hpp für „Neo Ring/LED animat.“ angegeben:
5 V und GND kannst Du von „irgendwo“ beziehen, nur sollten die 5 V auch bei Ausschalten des TonUINO mit abgeschaltet werden.
Nicht vergessen, die korrekte Anzahl der LEDs in den Zeilen nach den defines anzugeben. Sonst leuchten nicht alle oder die Anzeige scheint „zu spinnen“.
Danke für die schnelle Antwort @NoBl !
Laut dem Ausschnitt muss ich die Datenleitung an D10/PB2 anschließen - also an der Stiftleiste der Platine. Super!
Ich bin ein Freund von Dingen selbst herausfinden/nachlesen, um Leute nicht unnötig zu nerven - gibt es eine entsprechende Doku, in der ich das hätte finden sollen? Oder findet man das tatsächlich nur beim durchblättern des Sourcecodes?
Ja das mit der Platine hatte ich mit bekommen. Sehr schade, da ich noch eine weitere Box bauen wollte
Die Artikel hatte ich tatsächlich schon gefunden und waren recht hilfreich. Aber dann werde ich mich für die Zukunft wohl mehr mit dem Sourcecode auseinander setzen müssen. Danke nochmals für die Hilfe und die Hinweise!