strtok関数
char Gps[] = "$GPRMC,142758.900,A,3542.6023,N,13948.6436,E,0.52,237.46,040816,,,A*6D"; char *A; void setup() { Serial.begin(9600); } void loop() { A = strtok(Gps, ","); Serial.println(A); //1つ目のトークン表示 delay(1000); while (A != NULL) { //トークンがNULLになるまでループ A = strtok(NULL, ","); //2回目以降は第一引数はNULL if (A != NULL) { Serial.println(A); delay(1000); } } }
図1:プログラム例
strtok(char*A,const char*B)のパラメータ