Hoi,
das Problem ist wohl nicht das Array sondern der Befehl "Inputbin":

---------
The number of bytes to read depends on the variable you use.
When you use a byte variable, 1 character is read from the serial port.
An integer will wait for 2 characters and an array will wait until the whole array is filled.
---------

Siehe <INPUTBIN>.

Ich lass meine erste (und wohl falsche) Vermutung einfach mal stehen.
Tschö, Tore