Hallo @all,
ich brauche mal eure Programmiererfahrungen. Ich programmiere normalerweise nur unter Windows. Das Stringhandling ist unter Arduino echt "schwer":
Folgendes Beispiel:
// aus der Variable cZeile...
char cZeile[] = "GET //231=25,77 HTTP/1.1";
//Sollen folgende Werte extrahiert werden:
int iPosition = 231;
float fWert = 25.77;
Hat hier jemand ein Beispielcode, womit ich aus der obigen Zeile die Werte extrahieren kann und den Variablen zuweisen kann.
Vielleicht zum Hintergrund: Ich versuche eine Webschnittstelle zu programmieren, über die ich verschiedene Parameter meines Prorgammes anpassen kann. Diese Parameter speichere ich in einem i2c-eeprom und lese Sie wärend des Programmablaufes aus. Zum Beispiel die Wiederholfrequenz in meinem Programm in Sekunden. Ich möchte die Parameter wie folgt übergeben:
http:///231=25,77.
Die 231 ist die Startadresse im eeprom und die 25,77 ist der Wert, der ab dort geschrieben werden soll.
Vielen Dank im Voraus