//            0123456789012
String pam = "0 10 20 30 40";
void setup() {
  Serial.begin(115200);
}
void loop() {
  uint32_t u[5];
  int32_t index = 0;
  for (int x = 0; x < 8; x++) {
    //index = 0;
    if (sscanf(pam.c_str() + index, "%lu", &u[x]) != 1) {
      Serial.println("scanf");
      break;
    }
    Serial.print(index);
    Serial.print("  ");
    Serial.println(u[x]);
    index = pam.indexOf(" ", index) + 1;
    if (index <= 0) {
      Serial.println("index<0");
      break;
    }
    else if (index >= pam.length()) {
      Serial.println("length");
      break;
    }
  }
  Serial.println();
  delay(2000);
}