Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
Delphi 7 Enterprise
|
AW: Problem mit Arduino Programmierung
27. Apr 2014, 20:06
Lies Dir mal die Dokumentation durch. Serial.Find() liest die Daten bis der String gefunden wird. Das machst Du 3 Mal. Besser wäre ja wohl ein Zeichen zu lesen und dieses dann abzufragen und abhängig davon zu verzweigen. Denn wenn Du das 'A' nicht findest, steht der Zeiger ja am Ende des Puffers. Des weiteren wäre wohl eine Stream-Struktur à la char ID, byte Len, Data[Len] angebracht sonst hast Du irgendwann Probleme.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
|