Ich verstehe deine Frage nicht ganz. Du hast doch schon eine Lösung ?
Wenn ich die mir anschaue würde ih aber spontan behaupten die funktioniert so nicht.
Mal zur Logik:
Pseudocode:
Code:int index = 0; char buffer[4]; loop() { char c = mySerial.read(); buffer[index] = c; index++; if(c == ',') { //Buffer verarbeiten index = 0; } }
Lesezeichen