Conversion d'un tableau de float en chaine de caractère

ce n'est quand même pas très compliqué d'écrire une boucle qui parcourt le tableau

voici un exemple

uint8_t tableau[6][3] = {
  {0, 1, 2},
  {1, 12, 13},
  {2, 21, 22},
  {3, 31, 32},
  {4, 41, 42},
  {5, 51, 52}
};

void setup() {
  Serial.begin(115200);

  for (uint8_t i = 0; i < 6; i++) {
    for (uint8_t j = 0;  j < 3; j++) {
      Serial.print(F("tableau["));
      Serial.print(i);
      Serial.print(F("]["));
      Serial.print(j);
      Serial.print(F("] = "));
      Serial.print(tableau[i][j]);
      if (j != 2) Serial.print(F("\t")); // on ne sépare avec une tabulation que si on n'est pas au dernier élément
    } // fin de boucle j
    Serial.println(); // on saute une ligne (par exemple)
  } // fin de boucle  i
}

void loop() {}

vous verrez dans la console série (réglée à 115200 bauds)

[color=blue]
tableau[0][0] = 0	tableau[0][1] = 1	tableau[0][2] = 2
tableau[1][0] = 1	tableau[1][1] = 12	tableau[1][2] = 13
tableau[2][0] = 2	tableau[2][1] = 21	tableau[2][2] = 22
tableau[3][0] = 3	tableau[3][1] = 31	tableau[3][2] = 32
tableau[4][0] = 4	tableau[4][1] = 41	tableau[4][2] = 42
tableau[5][0] = 5	tableau[5][1] = 51	tableau[5][2] = 52
[/color]

ou si vous voulez tout écrire sur une seule ligne (comme pour un GET)

uint8_t tableau[6][3] = {
  {0, 1, 2},
  {1, 12, 13},
  {2, 21, 22},
  {3, 31, 32},
  {4, 41, 42},
  {5, 51, 52}
};

void setup() {
  Serial.begin(115200);
      Serial.print(F("GET /envoyer?"));
  for (uint8_t i = 0; i < 6; i++) {
    for (uint8_t j = 0;  j < 3; j++) {
      Serial.print(F("t"));
      Serial.print(i); // pas de séparateur des indices car on sait qu'ils ne sont que sur 1 caractère
      Serial.print(j);
      Serial.print(F("="));
      Serial.print(tableau[i][j]);
      if ((i != 5) && (j != 2)) Serial.print(F("&")); // on ne met rien à la toute fin
    } // fin de boucle j
  } // fin de boucle  i
}

void loop() {}

vous donnera

[color=purple]
GET /envoyer?t00=0&t01=1&t02=2t10=1&t11=12&t12=13t20=2&t21=21&t22=22t30=3&t31=31&t32=32t40=4&t41=41&t42=42t50=5t51=51t52=52
[/color]