Das hier geht bei mir:
Eingabe:Code:String inText = ""; int l = 0; void setup() { Serial.begin(9600); } void loop() { if (inText !="") { Serial.print("Text: "); Serial.println(inText); Serial.print("Laenge: "); Serial.println(l); inText = ""; } } void serialEvent() { l = 0; while (Serial.available() > 0) { char inChar = Serial.read(); inText += inChar; delay(3); l++; } }
12345678901234567890
Ausgabe:
Text: 12345678901234567890
Laenge: 20
verwendet: Uno + Arduino IDE Serieller Monitor
Lesezeichen