Hmmm... einiges an Quellcode - aber nicht das Senden des ganzen Arrays.
Ich sehe nur, wie das erste Element des Arrays genommen wird, in Ascii
gewandelt wird und dann gesendet wird. Da sollte es nun wirklich kaum
Unterschiede machen, wie viele Dimensionen das Array hat.
In Sachen Senden muss ja nur die Zeile
angepasst werden.
Füll Dein Array doch mal mit bekannten Konstanten, um zu sehen, ob das
Messen oder das Senden Murks bauen - falls kein Debugger zur Hand, mit
dem Du den Inhalt des Arrays anschauen kannst.