8Ă—8 LED Matrix mit dem Arduino Nano steuern

LED 8x8 Matrix an einem Arduino Uno angeschlossen

Möchtest du lernen, wie du eine LED-Matrix selbständig zum Leuchten bringst? Perfekt, denn mit diesem Guide begleiten wir dich Schritt für Schritt durch den Prozess des Aufbaus und der Programmierung einer 8×8 LED-Matrix mit einem Arduino Nano. Ganz gleich, ob du ein kompletter Neuling oder bereits ein erfahrener Bastler bist – unser Ziel ist es, dir das notwendige Wissen und die Tools an die Hand zu geben, um dein Projekt erfolgreich umzusetzen. Wir erklären dir die Grundlagen, versorgen dich mit nützlichen Tipps und stehen dir mit fachkundigem Rat zur Seite. Lass uns gemeinsam deine Ideen zum Leuchten bringen! Es ist Zeit, den Lötkolben aufzuwärmen und deiner Kreativität freien Lauf zu lassen. Bereit? Dann lass uns starten!

Das benötigst du für dein Vorhaben

WARENKORB

Alle fĂĽr dieses Projekt notwendigen Artikel landen mit einem Klick auf den Button direkt in deinem Warenkorb, sofern sie in unserem Shop verfĂĽgbar sind. Kontrolliere daher deinen Warenkorb genau!

8×8 LED Matrix mit dem Arduino Nano steuern: So funktioniert’s

  1. Im ersten Schritt gilt es, fĂĽr die richtige Schaltung sorgen. Die LED-Matrix ist folgendermaĂźen aufgebaut:

Die Pins der 8Ă—8 LED Matrix werden mit dem Arduino folgendermaĂźen verbunden:

Wichtig: Die acht Widerstände müssen entweder mit „Row“ oder „Column pins“ verbunden werden.

Wenn du die erste LED in der oberen linken Ecke leuchten lassen möchtest, musst du den Pin.9 (Matrix Pin) als High-Pegel und Pin.13 (Matrix Pin) als Low-Pegel definieren.

Beispiel (mit High-Pegel = 1 und Low-Pegel = 0):

LED AN → Pin.9 (1)

Pin.13 (0)

LED AUS → Pin.9 (1)

Pin.13 (1)

  1. Im Anschluss wählst du das Board und den richtigen Port aus:
  1. Zu guter Letzt lädst du noch den Code hoch:
// 2-dimensional array of row pin numbers:
int R[] = {2,7,A5,5,13,A4,12,A2};  
// 2-dimensional array of column pin numbers:
int C[] = {6,11,10,3,A3,4,8,9};    
  
unsigned char biglove[8][8] =     //the big "heart"   
{  
  0,0,0,0,0,0,0,0,  
  0,1,1,0,0,1,1,0,  
  1,1,1,1,1,1,1,1,  
  1,1,1,1,1,1,1,1,  
  1,1,1,1,1,1,1,1,  
  0,1,1,1,1,1,1,0,  
  0,0,1,1,1,1,0,0,  
  0,0,0,1,1,0,0,0,  
};  
  
unsigned char smalllove[8][8] =      //the small "heart" 
{  
  0,0,0,0,0,0,0,0,  
  0,0,0,0,0,0,0,0,  
  0,0,1,0,0,1,0,0,  
  0,1,1,1,1,1,1,0,  
  0,1,1,1,1,1,1,0,  
  0,0,1,1,1,1,0,0,  
  0,0,0,1,1,0,0,0,  
  0,0,0,0,0,0,0,0,  
};  
  
void setup()  
{  
   // iterate over the pins:
  for(int i = 0;i<8;i++)  
  // initialize the output pins:
  {  
    pinMode(R[i],OUTPUT);  
    pinMode(C[i],OUTPUT);  
  }  
}  
  
void loop()  
{  
  for(int i = 0 ; i < 100 ; i++)        //Loop display 100 times 
  {  
    Display(biglove);                   //Display the "Big Heart"  
  }  
  for(int i = 0 ; i < 50 ; i++)         //Loop display 50 times
  {     
    Display(smalllove);                 //Display the "small Heart" 
  }  
}  
  
void Display(unsigned char dat[8][8])    
{  
  for(int c = 0; c<8;c++)  
  {  
    digitalWrite(C[c],LOW);//use thr column 
    //loop
    for(int r = 0;r<8;r++)  
    {  
      digitalWrite(R[r],dat[r][c]);  
    }  
    delay(1);  
    Clear();  //Remove empty display light
  }  
}  
  
void Clear()                          //Clean display 
{  
  for(int i = 0;i<8;i++)  
  {  
    digitalWrite(R[i],LOW);  
    digitalWrite(C[i],HIGH);  
  }  
}  

Herzlichen Glückwunsch – deine 8×8 Matrix ist fertig und kann nun mit deinem Arduino Nano gesteuert werden!

FĂĽr weitere spannende Arduino Tutorials schaue einfach hier vorbei!

Fazit zur 8Ă—8 LED Matrix mit dem Arduino

Abschließend kann ich dir nur ans Herz legen: Starte dein eigenes Projekt mit der 8×8 LED-Matrix und dem Arduino Nano! Wie du gesehen hast, sind die Schritte gut nachvollziehbar und die Ergebnisse sofort sichtbar und beeindruckend. Mit ein wenig Geduld und Kreativität kannst auch du ein individuelles Leuchtdisplay erschaffen, das nicht nur deine technischen Fähigkeiten verbessert, sondern auch unglaublich viel Spaß macht. Also, schnapp dir deinen Lötkolben, verbinde die LEDs und lass deine Matrix in bunten Mustern erstrahlen. Deine Erfolgserlebnisse werden nicht nur dich, sondern auch andere inspirieren. Viel Erfolg beim Nachbauen und Experimentieren!

Die mobile Version verlassen