Motoren ohne delay per BT steuern

uwefed:

if( Serial.available()) {

for(fieldIndex = 0; fieldIndex  < NUMBER_OF_FIELDS; fieldIndex ++)
    {
      values[fieldIndex] = Serial.parseInt(); // Numerischen Wert einlesen

}



Kontrolliert ob mindestens 1 Byte im Eingabe-Buffer der Seriellen Schnittstelle ist. Dann liest Du aber 9 Werte aus die nicht unbedingt vorhanden sein müssen.

Grüße Uwe

Aber ich sende doch immer 9 Ziffern, welche durch ein Komma getrennt sind.

@DrDiettrich ich speichere doch die empfangenen Daten in einem Array
values[fieldIndex] = Serial.parseInt(); // Numerischen Wert einlesen
Oder sehe ich das falsch?

Die Klassen werde ich mir noch anschauen.