ESP32 modifier une table via le WEB

Bonjour à tous,

Je suis en cours de conception d'un programmateur horaire basé sur un ESP32 wroom.
J'ai réussi le fonctionnement local mais je cherche un moyen pour modifier la table de programmation horaire depuis le web.
La programmation horaire est effectuée via une table [3][8] comportant :

int TabEvt[3][8] = {
  { 8, 20, 8, 25, 8, 21, 8, 27 },       //pour le canal 1
  { 8, 00, 00, 00, 00, 00, 00, 00 },    //pour le canal 2
  { 13, 00, 13, 40, 13, 45, 13, 50 }    //pour le canal 3
};

C'est cette table dont je souhaite modifier chaque valeur depuis le web.
J'ai réussi à modifier depuis le web quelques variables mais avec "une usine à gaz" et je souhaiterais quelque chose de plus simple car pour la table cela fait 24 variables à modifier !

Merci de vos lumières.

Quelques pistes

Bonjour,
en plus des recommandations précédentes
définir un format json standard

comme indiqué plus haut, tu envoie les données de la page HTLM en json, et ensuite il faut creer une boucle pour changer les données

int TabEvt[3][8];
for( int i=0; i < 3; i++){
   for ( int j =0; j <8; j++ )
    TabEvt[i][j] = i*8+j;
  }
}

Ensuite, faut connaitre la ligne a et colonne exact pour modifier la bonne valeur
donc, il faut envoyer le numero de ligne et colonne et la data en meme temps. Ou i et j sont la ligne et colonne
si tu veux remplacer la ligne 1 et colonne 4, i=1 et j =4

TabEvt[1][4] = 99; ( la valeur venant de ton html)

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.