Inhaltsverzeichnis:

LED-Augenblinken für Roboter - Gunook
LED-Augenblinken für Roboter - Gunook

Video: LED-Augenblinken für Roboter - Gunook

Video: LED-Augenblinken für Roboter - Gunook
Video: Robot Eye Expressions 2024, Kann
Anonim
LED-Augenblinken für Roboter
LED-Augenblinken für Roboter

In diesem Tutorial geht es um das Blinzeln des Auges des Roboters mit LED-Punktmatrix.

Schritt 1: Theorie

Theorie
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

  1. Arduino UNO mit Kabel
  2. LED-Punktmatrix7219-Anzeigemodul (2)
  3. M-F-Überbrückungsdrähte

Schritt 3: Augenanimation

Augenanimation
Augenanimation

Diese Architektur ermöglicht es der Software, Animationssequenzen als Tabellen von Bitmap-Paaren und Anzeigedauer zu definieren.

Schritt 4: SCHRITTE

SCHRITTE
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

Schritt 5: BIBLIOTHEK UND CODE

Empfohlen: