Wie schließt man eine 5x7-LED-Matrix an Arduino an?

Wie kann ich diese 5x7-LED-Matrix am besten an ein Arduino-Board anschließen?

Antworten (4)

Ich habe vor einiger Zeit eine sehr ähnliche 5x7-Matrix auf Arduino verwendet.

Hier ist, wie ich es angeschlossen habe und eine kleine Beispielskizze, http://www.local-guru.net/blog/2009/04/03/5x7-led-matrix-on-my-arduino .

Ein kurzer Blick auf das Datenblatt zeigt, dass die einzelnen LEDs gemultiplext sind, was bedeutet, dass eine einzelne Leitung mehr als eine LED ansteuern kann. Dabei sind alle Anoden einer Spalte und alle Kathoden einer Reihe elektrisch verbunden (oder umgekehrt, je nach Modell). Das heißt, wann immer Sie einen Pin manipulieren, manipulieren Sie diese ganze Reihe oder diese ganze Spalte. Indem Sie eine Spalte und eine Zeile auswählen, können Sie eine einzelne LED steuern. Sie können dann alle Zeilen und eine Spalte manipulieren, wodurch Sie eine ganze Spalte auf einmal steuern können. Um sie alle zu steuern, müssen Sie jede Spalte nacheinander umschalten und ändern, welche Zeilen aktiv sind. Wenn Sie dies schnell genug tun, sieht es so aus, als wären sie immer eingeschaltet. Dies wird als Zeitmultiplex oder Zeitmultiplex bezeichnet.

Hier ist ein Beispiel für ein Projekt, das eine 5x7-Matrix und Zeitmultiplexing verwendet:

http://heim.ifi.uio.no/haakoh/avr/

Führen Sie das eine Weile durch und kommen Sie zurück, wenn Sie weitere Fragen haben, oder fügen Sie Kommentare hinzu, um die Frage zu präzisieren.

Ich habe es noch nicht getan, aber Sie können 5x7-Matrizen mit einem Maxim max7221-IC adressieren. Dies kann über eine serielle Portverbindung zum Duino gesteuert werden.

Hier gibt es mehr Details

Ich habe gerade ein Arduino bestellt und habe den Max-Chip neben mir gesessen. Ich werde Common Cathode LED 7-Segment-Displays mit meinem fahren.

Ich habe die hier geposteten Anweisungen befolgt: http://ericlathrop.com/electronics/LedGrid.php Dieser funktioniert. Ich habe es mit einem 5x7-LED-Matrix-Display mit Arduino versucht.

Es scheint, dass Sie eine vernünftige Antwort haben, aber wir verlassen uns hier nicht gerne auf einen externen Link für den Hauptinhalt. Vielleicht können Sie etwas mehr erklären, was Sie hier getan haben, und den Link nur als Hintergrundreferenz verwenden.
Link ist jetzt defekt