Gast
#3513163
Hallo Zusammen,
ich versuche gerade einen Kette von Zeichen über eine Serielle
Schnittstelle an ein Gerät zu senden.
Dazu habe ich folgende Codes ausprobiert:
1. Versuch
char gi[] = {0x02, 0x20, 0x21, 'G', 'I', '0', '1', 0x30, 0x36, 0x03};
.
.
.
.
Serial.println(gi);
hier werden noch mehr Zeichen übertragen, welche von den Gerät
vermutlich als falsch empfunden werden und deshalb antwortet das Gerät
nicht.
2. Versuch
String gi = {0x02, 0x20, 0x21, 'G', 'I', '0', '1', 0x30, 0x36, 0x03};
.
.
.
.
Serial.write(gi,10);
hier kommt folgender Fehler:
test_source:25: error: braces around initializer for non-aggregate type
'String'
Es kann also meine Zeichenkette irgendwie nicht in den String übernommen
werden.
Was kann ich hier tun dass ich nur die 10 Zeichen über eine Serielle
Schnittstelle bekomme?
Vielen Dank