Hallo alle zusammen
Entschuldigt wenn ich mich einmische und alles kaputt mache

[s]pinMode(5,OUTPUT);
digitalWrite(5,HIGH); //pull up aktiviere[/s]n
ist falsch.
So setzt Du einen Ausgang auf HIGH.
Ein Pullup Widerstand wird aber bei Eingängen verwendet.
richtig ist also
pinMode(5,INTPUT);
digitalWrite(5,HIGH); //pull up aktivieren
@Mysto1
Nur ist das nicht die Lösung Deines Problems.
Du hast einen anderen Fehler, daß die falschen Leds leuchten.
Wenn Du die Anoden mit den Säulen verbunden hast und die Kathoden mit den Ebenen, dann gibst Du LOW an eine Fläche und die anderen Flächen auf HIGH. Dann legst Du HIGH auf diejenigen Säulen an deren Kreuzpunkte die leuchten sollen. Danach das gleiche für die nächste Ebene. usw.
Grüße Uwe