Seriell Empfangen

Natürlich kann man Daten über die Serielle Schnittstelle auch empfangen.

String myString;

void setup() {
  Serial.begin(9600); // create serial object
}

void loop() {
  if(Serial.available())
  {
        myString = Serial.readStringUntil('\n');
        Serial.println(myString);
    }
}

Dabei wird der Serielle Buffer so lange ausgelesen bis ein "New Line" gelesen wird. Anschließend wird dieser wieder über die Serielle Schnittstelle zurückgegeben.

Daten Weiterverarbeiten

Serielle daten können aber auch weiterverarbeitet werden wenn z.B. Steuersignale an den Arduino übertragen werden.