Danke für deine Hilfe. Habs jetzt hinbekommen.
Hier die Lösung:
MFGCode:char buffer[10]; int data[1]; int index_a = 0; int index_b = 0; void loop() { if(Serial.available() > 0) { //aktuelles Zeichen einlesen buffer[index_a] = Serial.read(); //Trenner oder Zeilenende if (buffer[index_a] == ',' || buffer[index_a] =='\n') { buffer[index_a] = 0; //Umwandeln in eine Zahl data[index_b] = atoi(buffer); //Datenindex ändern index_b = ++index_b % 2; if(index_b == 0) { Serial.print(data[0]); Serial.print(" "); Serial.println(data[1]); } index_a = 0; } else { index_a ++; } } }







Zitieren
Lesezeichen