Arduino:
Teilstrings extrahieren

How to:

String text = "Hallo Welt, hier Arduino!";
int start = 6;
int ende = 10;
String teilString = text.substring(start, ende);

Serial.begin(9600);
while(!Serial); // Warten auf die Serial-Verbindung
Serial.println(teilString); // Gibt "Welt" aus

Ausgabe:

Welt

Deep Dive

Arduino-Programmierer extrahieren Substrings schon seit den frühen Tagen des Boards, um Sensordaten zu parsen oder Kommunikation zu erleichtern. Während substring() die gängige Methode in der Arduino-Welt ist, nutzen andere Sprachen Methoden wie substr() oder slice(). Bei der Implementierung ist zu beachten, dass der start-Index inklusiv, der ende-Index jedoch exklusiv ist. Für ressourcenbeschränkte Systeme ist es wichtig, Effizienz und Speichernutzung bei der Verwendung von String-Operationen zu berücksichtigen.

See Also