Hallo,
Ich bau mir zur Zeit ein kleines LED-Laufband, das aus Modulen besteht
welche 16 Zeilen hoch sind und 32 LEDs( oder eine vielfache von 32)
breit...,
Ich hab mein Programm jetzt so weit das ich auf einem Modul ein Bild
anzeigen kann, und die Information für jeweils eine LED nur ein Bit groß
ist (sprich LED an = 1, aus = 0), jetzt will ich dass das Bild von
rechts nach Links läuft, also das es im "kreis" geschoben wird, dh. das
Bit ganz links soll bei der nächsten geänderten Darstellung ganz rechts
dargestellt werden, und da nach auf der zweiten LED von rechts usw usf.
Doch leider hab ich keine Idee wie ich mein bisheriges Programm anpassen
muss das es funktioniert....
Wie ich zb einen Scroll-Effekt von oben nach unten oder umgedreht hin
bekomme ist mir klar, aber ein Schiebe-Effekt, am besten ohne irgend ein
Hilfsfeld da hab ich nicht mal ansatzweise ne Idee...
wäre cool wenn mir jemand ein Denkanstoß geben könnte....
so jetzt noch mein bisheriges Programm:
aber scrolle ich da nicht immer nur ein Byte? in dem momentanen Fall
muss ich aber alles durch 4 Bytes scrollen....
sprich das erste bit eines Bytes muss erst durch das eigene byte, und
dann noch durch 4 andere Bytes durch bevor es wieder an der
ursprünglichen stelle stehen darf/soll/muss.
ich hab mir überlegt das es auch möglich wäre ein Feld pro Zeile
zumachen, ist am Anfang vielleicht einfacher zu realisieren.
Aber ich hätte da immer noch das Problem das ich die Bits durchs ganze
Feld schieben muss, weiß jemand ob es ne Funktion gibt die des kann oder
wie ich des machen kann?
Wäre echt nett wenn mir jemand weiterhelfen könnte... denn des Problem
hat mir schon einige schlaflose Nächte beschert
MFG
TT