LED-Matrix: 64-Kanal-Lauflicht



Die Schaltung ist dieselbe, wie vom letzten Experiment: 





Hier das  Programm:


/*
 LED-Matrix: 64-Kanal-Lauflicht
 www.arduinospielwiese.de
 */

//Die Zahlen sind die am Arduino verwendeten Pins
//Jede Anode hat einen 220 Ohm Widerstand im Stromweg!
 int spalte[]  = { 0, 1, 2, 3, 4, 5, 6, 7 }; //Anoden
 int zeile[] = { 8, 9, 10, 11, 12, 14, 15, 16 }; //Katoden
 
 
void setup()
{              
  for (int i=0; i<=7; i++)
  {
    pinMode(zeile[i], OUTPUT);    //Katoden
    pinMode(spalte[i], OUTPUT);   //Anoden
    digitalWrite(zeile[i], HIGH);//Alle Kathoden auf HIGH setzen
  }
}



void loop()
{
  for (int z=0; z<8; z++)
  {
    for (int s=0; s<8; s++)
    {
      digitalWrite(zeile[z], LOW); digitalWrite(spalte[s], HIGH);
      delay(100);
      digitalWrite(zeile[z], HIGH); digitalWrite(spalte[s], LOW);

    }
  }
}