// 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);
}