我要實作 ESP8266-12E
透過網路發送 URL
parse URL 裡面的資料控制 MeArm 4個舵機作動
需要實作 C 語言對字串的分隔與比對
void setup() {
Serial.begin(9600);
}
// the loop function runs over and over again forever
void loop() {
char str[] ="/gpio/a/50/b/80/c/50/d/90";
const char *del = "/";
char *arr[9];
split(arr, str, del);
int i=0;
//while(i<9){
for(i=0;i<9);i++){
if(!strcmp ("gpio", *(arr+i)))
Serial.print(*(arr+i));;
Serial.print(*(arr+i++));
}
Serial.println("");
delay(1000);
}
void split(char **arr, char *str, const char *del){
char *s = strtok(str, del);
while(s != NULL){
*arr++ = s;
s = strtok(NULL, del);
}
}