Bauen Sie Ihre eigenen programmierbaren LED-Matrix (11 / 11 schritt)

Schritt 11: Zusätzliche Programme und Muster


Programmierung der LED-Panel kann eine Menge Zeit, um herauszufinden, welche LEDs ein- oder ausschalten möchten nehmen. Sie benötigen die LEDcontrol-Bibliothek in Ihrem Arduino Library-Ordner installiert. Die Bibliothek finden Sie hier: http://www.wayoda.org/arduino/downloads/LedControl.zip weitere Informationen über die LEDcontrol-Bibliothek für Arduino Sie hier finden: http://www.arduino.cc/playground/Main/LedControl wenn Sie in Zeichenfolgen von Platten zu programmieren, es kann einfacher sein, schreiben Sie einige Funktionen in einer Excel-Tabelle, manche der Programmierung zu automatisieren, da die einzige Sache ändern das Panel in Angriff genommen und die LEDs, die aktiviert oder deaktiviert sind. Meine Tabelle Tool wurde für 16 LED-Matrix-Panels, verkettet, in zwei Gruppen von 8 entwickelt.

Werkzeugs Tabellenkalkulation (Excel-Datei im unteren Bereich der Seite) wird davon ausgegangen, es gibt 16 Tafeln arrangiert 4 x 4, und die Reihenfolge wie die Arduino sieht, dass es von links nach rechts von oben nach unten ist.  Legen Sie einfach ein "X" oder andere Zeichen in der Zelle soll leuchten, dann klicken Sie auf die Schaltfläche "Code erstellen" und den Code für Arduino erstellt und in die Zwischenablage kopieren. (Hinweis: Ihre Makrosicherheitseinstellungen in Excel müssen gesenkt werden, um die Schaltfläche, um seine Funktion erstellen Sie den Code ausführen zu lassen.)  Die beste Methode fand ich für die QR-Codes ist eine auf einer anderen Website erstellen, importieren Sie das Bild und korrekt skaliert, so dass jeder Punkt eine eigene Zelle hat.  Verwenden von Tools für die, wählst die weißen Zellen als "transparente Farbe" du so können Sie das Raster der Zellen dahinter sehen.  Verwenden Sie die Tastatur zum Navigieren zwischen Zellen, weil die Maus einfach auf das Bild klicken.  Setzen Sie ein "X" überall können Sie sehen, die Zellen und lassen die schwarze Zellen leer (OFF), und dort haben Sie es.

Beispiel-CODE für ein 8 x 8 LED-MATRIX
Dieser Code unten schaltet jeden Punkt der Matrix zu testen, die alle LEDs funktionieren.
#include "LedControl.h"
#include "binary.h"
/*
Diese Pin-Nummern sind für den Atmega328P
* mit Uno Bootloader ***
* LedControl (Name) = LedControl (DataIn, CLK, Belastung, Anzahl der Max7219) *
* Pin 12 ist mit der DataIn erste Cluster 8 verbunden.
* Pin 11 ist mit dem CLK verbunden.
* Pin 10 ist Belastung verbunden.
-Nummer 1-8 bis 8 matricies
*
*/
LedControl lc0=LedControl(12,11,10,1);
void setup() {}
Wir haben bereits die Anzahl der Geräte festgelegt, wenn wir die LedControl erstellt
Int deviceA=lc0.getDeviceCount();
Wir müssen alle Geräte in einer Schleife init
für (Int Klärungeinerwissenschaftlichen = 0; Klärungeinerwissenschaftlichen < DeviceA; Klärungeinerwissenschaftlichen ++)
{
/ * Die MAX72XX ist im Energiespar-Modus auf Start * /
LC0.Shutdown(addressA,false);
/ * Stellen Sie die Helligkeit auf einen mittleren Wert (1-15) * /
LC0.setIntensity(addressA,15);
/ * und die Anzeige zu löschen * /
LC0.clearDisplay(addressA);
}
}
/ * Um festzustellen, die LEDs auf werden, denken Sie an die Zeile mit 8 Positionen mit einer bestimmten Anzahl zueinander befestigt
(128, 64, 32, 16, 8, 4, 2, 1)
Wenn Sie jeden anderen Punkt ON in der Zeile beginnend mit dem ersten, Hinzufügen der Zahlen in der Position ON möchten befindet.
(128 + 0 + 32 + 0 + 8 + 0 + 2 + 0) = 170. Anhand der Nummer 170 anstelle von 255 unten auf jeder anderen drehen.
Alle LEDs auf in der Zeile wäre (128 + 64 + 32 + 16 + 8 + 4 + 2 + 1) = 255.
*/
void loop() {}
LC0.setRow(0,0,255); 255 setzt alle LEDs in der Zeile auf ON
LC0.setRow(0,1,255);
LC0.setRow(0,2,255);
LC0.setRow(0,3,255);
LC0.setRow(0,4,255);
LC0.setRow(0,5,255);
LC0.setRow(0,6,255);
LC0.setRow(0,7,255);
}

In Verbindung stehende Artikel

Machen Sie Ihre eigenen programmierbaren Thermostaten für $66 mit Arduino

Machen Sie Ihre eigenen programmierbaren Thermostaten für $66 mit Arduino

Dieses Projekt zeigt Ihnen, erstellen Sie Ihre eigenen programmierbaren Thermostaten mit Temperaturfühler, eine LED-Anzeige und die Fähigkeit zur Fernbedienung Steckdosen.Der Kern dieses Projektes ist tatsächlich einen Treiber für eine 4-stellige 7-S
Machen Sie Ihre eigenen farbigen LEDs

Machen Sie Ihre eigenen farbigen LEDs

gibt es viele Instructables darüber "Throwies" zu machen.Brauchen dazu eine schöne Wirkung haben jede Menge verschiedene Farb-LEDs.Ich fand es ein bisschen frustrierend, farbige LEDs zu finden. Und wenn ich sie gefunden sie waren teurer, dann ei
Bauen Sie Ihre eigenen Talking Tom Spielzeug mit kratz- und Arduino

Bauen Sie Ihre eigenen Talking Tom Spielzeug mit kratz- und Arduino

Magst du Talking Tom? Was macht unsere eigene interaktive (Arduino/Kratzer) Talking TomSpielzeug?In diesem instructable wir zeigen Ihnen wie man dieses Spielzeug mit Hilfe von Sensoren zu bauen und Bi-direktionale Scratch <> – Arduino Kommunikation
Bauen Sie Ihre eigenen Batterien!

Bauen Sie Ihre eigenen Batterien!

Haben Sie sich jemals gewünscht, um Ihre eigenen Batterien zu machen? Ich zeige Ihnen wie man mit gewöhnlichen Haushaltsgegenständen machen. Die Batterien sind sehr klein, und um größere Dinge macht, müssen Sie möglicherweise mehr machen und sie verb
3D Drucken Sie Ihre eigenen Briefmarken Leder

3D Drucken Sie Ihre eigenen Briefmarken Leder

Durch Stanzen von Leder können Sie einige schöne Muster und Texturen erstellen, aber es gibt nur so viele Möglichkeiten für vorgefertigte Leder Briefmarken. Ich war begeistert von der Idee, die volle kreativen Kontrolle über meine Leder-Projekte mit
Bauen Sie Ihre eigenen Menorah

Bauen Sie Ihre eigenen Menorah

für Chanukka dieses Jahr meine Freundin merkte, dass sie ihre Menora wieder zu Hause bei ihren Eltern zu Hause vergessen hatte.  Nicht einer, der etwas wie, dass bekommen sie nieder lassen sie entschied, dass sie ihr eigenes machen möchte.  Mit ein w
Bauen Sie Ihre eigenen 4 x 4 x 4 RGB-LED-Würfel

Bauen Sie Ihre eigenen 4 x 4 x 4 RGB-LED-Würfel

LED-Würfel sind genial. Das erste, was, das ich erstellt, wurde ein 8 x 8 x 8 blaue led-Würfel. Es funktioniert immer noch wie ein Charme. Aber in der Lage, jede Farbe des Spektrums anzeigen ist viel spektakulärer. Beginnen wir mit einem kleinen und
Lomography: Bauen Sie Ihre eigenen 35mm Flash!

Lomography: Bauen Sie Ihre eigenen 35mm Flash!

Was ist anderen Hersteller? Heute, wir werden machen einen Blitz für deine Diana Lomography Kamera wenn Sie auf die günstig. Eine weitere tolle Ergänzung in meinem Blitz ist, dass man die Farbe ändern , der Blitz! genial oder? und wenn euch bemerkt,
Bauen Sie Ihre eigenen 555 Timer

Bauen Sie Ihre eigenen 555 Timer

The 555 Timer. Ein Chip ist so vielseitig, dass es in alles von Spielzeug Raumschiff verwendet worden ist. Ein Chip, der als Oszillator, ein Schmitt-Trigger, PWM-Treiber, eine Sirene/Alarm, ein Licht oder dunkel-Detektor und vieles vieles mehr dienen
Erstellen Sie Ihre eigenen leuchtenden LED Untersetzer

Erstellen Sie Ihre eigenen leuchtenden LED Untersetzer

eine Anleitung, wie man Untersetzer Leuchten, wenn Sie Ihre Getränke absetzen.Was ist es?Der leuchtende LED-Coaster ist eine einfache und kostengünstige Möglichkeit, Ihre eigene transparente LED bauen powered Coaster. Diese Schritt für Schritt Tutori
Anfänger-Leitfaden für OpenGL: bauen Sie Ihre eigenen CAD-Software

Anfänger-Leitfaden für OpenGL: bauen Sie Ihre eigenen CAD-Software

Meine Studenten-Lizenz von Autodesk Maya ist vor kurzem abgelaufen. Also ich tat, was jeder tun würde, bauen Sie eigene 3D CAD Software (Vorsicht bei Autodesk).So begann ich meine Bewerbung zu schreiben, in C++ mit OpenGL, SDL und in etwa einer Woche
Bauen Sie Ihre eigenen Wifi-Radio

Bauen Sie Ihre eigenen Wifi-Radio

Das Internet bietet viele, viele Online-Radiostreams, die meisten davon mit einem bestimmten Thema, von alten Klassiker bis hin zu tibetischen Riverdancing. Ich muss zugeben, dass ich auf sie zu hören gerne, während ich Sachen baue, wie ich die Musik
Bauen Sie Ihre eigenen Gitarren Effektpedal!

Bauen Sie Ihre eigenen Gitarren Effektpedal!

Mit der heutigen Wirtschaft die meisten Qualität Gitarre Effektpedale sind über $100, es ist sehr selten, dass Sie eine gute Pedal für unter $100, vor allem, wenn es in den USA gemacht wird. Aber, du musst nur einige grundlegende technische Fähigkeit
Bauen Sie Ihre eigenen Superhelden

Bauen Sie Ihre eigenen Superhelden

einer meiner Lieblingsfilme ist der 1991 Film mit dem Titel "The Rocketeer."  Den Held-Bogen über den Himmel tragen einen Raketenrucksack einfach zu sehen, macht mich Wünsche für den Tag, die solche Dinge wirklich existieren.  Bis dahin ist die