Hilft schonmal etwas vielen Dank

Allerdings hab ich dann doch noch ein paar Fragen. Wie könnte man den Code umändern, das erstmal alle 6 Bytes empfangen werden und in eine zweite variabele verschoben werden und erst dann ausgewertet ?

Edit. und das hab ich noch nicht verstanden:

Was bedeutet Printbin A(1) ; 6 (das ; 6) ?