Ich bin auf der Suche nach einer Möglichkeit, einen String zwischen 2 Strings mit Arduino zu bekommen. Dies ist die Quelle String:Get String zwischen 2 Strings mit Arduino
Hello, my name is John Doe# and my favourite number is 32#.
Der Ausgang muss sein:
String name = "John Doe"; //Between "name is " and "#"
String favouriteNumber = "32"; //Between "number is " and "#"
Wie kann dies mit Arduino erreicht werden?
Ich kann online keine Informationen dazu finden. Diese Beispiele für C funktionieren sowieso nicht. Ich verstehe, dass die Verwendung von String in Arduino nicht empfohlen wird, aber ich muss es so machen, um Dinge einfacher zu machen.
Übrigens ist diese Methode, ein '#' zu verwenden, um das Ende der Daten anzugeben, keine ideale Möglichkeit, dies zu tun, da ich möchte, dass die Eingabe menschlicher lesbar und natürlicher ist. Würde jemand bitte einen anderen Weg vorschlagen, dies auch zu tun?
Vielen Dank im Voraus!
> Aber ich muss es auf diese Weise machen, um Dinge einfacher zu machen.Es ist dein Fehler: In Arduino C sind die Saiten char * sehr viel mächtiger. – datafiddler