Laufschrift LED Matrix

Am besten du speicherst das Muster in einem int Array:

int pattern[8] =
{
B0111 1110 0111 1110,
B0100 0000 0100 0000,
B0100 0000 0100 0000,
B0111 1110 0100 0000,
B0100 0000 0100 0000,
B0100 0000 0100 0000,
B0111 1110 0111 1110,
B0000 0000 0000 0000
}

Ohne die Leerzeichen!! Die habe ich mal einfügt, damit man es besser lesen kann und sieht was was ist.

Das reicht für 16 Bits pro Zeile. Für mehr macht man einfach ein zwei-dimensionales Array draus und hängt in jeder Zeile noch mehr ints dran. Man kann auch long verwenden für 32 Bit pro Variable. Um das auzulesen gibt es bitRead():
http://arduino.cc/en/Reference/BitRead

Das gibt dir den Wert des jeweiligen Bits einer Variable zurück. Du kannst dann eine for-Schleife machen und einfach den Start-Index jedesmal eins höher setzen um mit einem anderen Bit anzufangen. Das sind dann wahrscheinlich mindestens 3 for-Schleifen ineinander, aber sowas solltest du schon haben.