Registriert seit: 12. Dez 2003
Ort: Erfurt
345 Beiträge
Delphi 2005 Personal
|
Re: LMDLights ansteuern mit Binär Werte
12. Apr 2006, 12:08
Es geht auch so:
Delphi-Quellcode:
var
b,h,i:byte;
bools:array[1..8] of boolean;
begin
b:=255; //Wert der ausgewertet wird
h:=1;
for i:=1 to 8 do
begin
bools[i]:=false;
IF (h and b) >0 THEN bools[i]:=true;
h:= (h*2) mod 255; //sonst würde es bei 8 b:=256 heißen --> Überlauf
end;
//LEDs an/aus
end;
mfg,
Ratte
//Edit: kleine optimierung
Schiffsratte der U.S.S. Delphipraxis, Laderaum 4538
BUSH:= TTerminator.create;
|