Festgelegte Farben, Animationsgeschwindigkeit, wählen Sie Ihre Animation und vieles mehr - alles aus einem on-Board Menü-System.
Diese Anleitung zeigt, wie eine fünf-Eingang Helfer-Gadget für die Gestaltung von Animationen auf NeoPixels zu machen. Eine Digitalanzeige zeigt RGB-Werte und andere Daten. Es können Sie aus einer Sammlung von Animationen auswählen und ihnen eine Feinabstimmung für Farbe, Geschwindigkeit, Richtung oder jede andere Variable Sie Programm für.
Techniken zur Wiederverwendung und dekorieren einen geborgenen Fall werden ebenfalls angezeigt. Die Grundlagen für eine einfache menügesteuerte Auswahl Codiersystem wird demonstriert. Und die Vorteile eines modularen, tabbed Ansatzes zur Codierung in der Arduino IDE werden diskutiert.
Wer ist das denn
Dies ist eine fortgeschrittene Anfänger-Projekt. Der mitgelieferte Beispielcode sollte Last-and-Run bereit. Aber um es zu ändern sollten Sie mit for-Schleifen, Funktionen, die Case-Anweisung und Kontrolle NeoPixels mit Adafruits Bibliothek vertraut sein.
Wenn Sie mehrere Breadboards gefüllt mit Schaltern und Töpfe immer herumsitzen, und Sie sie zwischen Testprojekte tauschen, profitieren Sie möglicherweise durch diese permanente Version zu machen.
Bist du ein visueller Designer und Handwerker, könnten Sie dies nützlich finden, für die Bestimmung von Farben und Mustern vor Einbettung der NeoPixels in Ihrem Abschlussprojekt.
Warum die Mühe
Hasst du warten, bis Ihr Code hochladen? Animationen für NeoPixels-Codierung ist sicher, einfach. Und es macht Spaß, lernen wie auch kleinere Optimierungen kann sehr unterschiedliche Effekte erzielt.
Aber manchmal bekomme ich frustriert und ungeduldig, kompilieren und das Hochladen des Codes immer und immer wieder für jede kleine Änderung. Dies scheint für die meisten neuen Programmierer zutreffen. Jetzt gibt es ein Knopf dafür.
Es zu verbessern
Wäre es nicht cool, eine weitere Taste, eine Taste, die die aktuellen Werte in den Speicher gesendet, so dass beim nächsten Systemstart, jede Animation unserer bevorzugten Einstellungen verwendet haben, automatisch. Nun es gibt viele input-Pins noch verfügbar - und was für eine perfekte Zeit um zu erfahren, schreiben in den Speicher.
Oder externen Ports erstellen, damit Sie großen NeoPixel Objekt für Experimente anschließen könnte.