Mein Lauflicht besteht aus acht LEDs und möchte einfach z.B. 4 LEDs anschalten und die dann durchlaufen lassen. Und genau wie bei rol und ror soll die ganz linke/rechte LED dann wieder rechts/links auftauchen.
Druckbare Version
Mein Lauflicht besteht aus acht LEDs und möchte einfach z.B. 4 LEDs anschalten und die dann durchlaufen lassen. Und genau wie bei rol und ror soll die ganz linke/rechte LED dann wieder rechts/links auftauchen.
Ja dann würde ich vor dem Schieben schauen, was links oder rechts "rausfällt"
für links Schieben oderCode:if (a&0x80)
a = (a<<1)|0x01;
else
a<<=1;
für rechts Schieben.Code:if (a&0x01)
a = (a>>1)|0x80;
else
a>>=1;
Gruß Sebastian
Danke, ich werds mal ausprobieren, ich sitz am falschen PC
ich habe das Gefuehl meinen Code mag niemand :-/
Ich hab deinen Code benutzt, ja!Zitat:
Zitat von fluchtpunkt
Und den von izaseba auch.
Es geht, bloß ich hab noch nen Programmfehler, ich dreh immer nach rechts.