Auswertung von einkommenden BT-Signalen

Vielen Dank für die erneute Rückmeldung, das sieht auch verständlich aus.

Ich habe heute auch nochmal etwas versucht, wenn ich die Zeichenfolge "PWM" bzw "Joystick" doch durch eine Zahlenfolgen ersetze und dann mit dem Befehl parseInt() die Zahlenfolgen auswerte.

Kam ich auf folgenden Sketch:

int aktion;
int funktion;
char* c;

 

void setup()

{

Serial.begin(9600);

Serial.println("Kommunikation vorhanden");

}

 

void loop()

{

  if (Serial.available())

  {

    if (Serial.find('B'))

    {

    char c=Serial.read();

    int aktion = Serial.parseInt();

    int funktion = Serial.parseInt();

 

    Serial.print("Aktion: ");

    Serial.println(aktion);

    Serial.print("Funktion: ");

    Serial.println(funktion);

    }

  }

}

Gibt es da irgendwelche Gründe davon abzusehen?

Ansonsten danke ich euch allen für eure Ideen und Hilfestellung!