Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
In diesem Tutorial geht es um das Blinzeln des Auges des Roboters mit LED-Punktmatrix.
Schritt 1: Theorie
In einem Punktmatrix-Display sind mehrere LEDs in Reihen und Spalten miteinander verdrahtet. Dies geschieht, um die Anzahl der Stifte zu minimieren, die für deren Ansteuerung erforderlich sind. Zum Beispiel würde eine 8×8-Matrix von LEDs (siehe oben) 64 I/O-Pins benötigen, einen für jedes LED-Pixel. Durch Zusammenschalten aller Anoden in Reihen (R1 bis R8) und Kathoden in Spalten (C1 bis C8) wird die erforderliche Anzahl von E/A-Pins auf 16 reduziert. Jede LED wird durch ihre Reihen- und Spaltennummer adressiert. In der Abbildung unten wird die LED in der vierten Reihe und dritten Spalte eingeschaltet, wenn R4 hoch und C3 niedrig gezogen wird. Zeichen können durch schnelles Scannen von Zeilen oder Spalten angezeigt werden.
Schritt 2: ERFORDERLICHE HARDWARE
- Arduino UNO mit Kabel
- LED-Punktmatrix7219-Anzeigemodul (2)
- M-F-Überbrückungsdrähte
Schritt 3: Augenanimation
Diese Architektur ermöglicht es der Software, Animationssequenzen als Tabellen von Bitmap-Paaren und Anzeigedauer zu definieren.
Schritt 4: SCHRITTE
- Pin 2 ist mit dem DataIn verbunden
- Pin 4 ist mit CLK. verbunden
- Pin 3 ist mit CS. verbunden
- VCC bis 5V
- Gnd zu Gnd