[RESOLU]strtok pour un String ?

bonjour, voila mon problème :
je reçois une trame provenant d’une carte ESP32 via le port Serial1 de ma carte ARDUINO MEGA.
Je réceptionne cette trame sous forme d’un String du genre:
TrameConditions = “6;7;-3;60;0;1;7;-3;97;80;6;9;4;77;20;6;13;4;73;10$”; et d’une seconde trame :
TrameAstronomy = “06:43/18:56;08:53/23:37;10/18$”;

toutes 2 sont des Strings et je ne parviens pas à isoler les données séparée ici par “;” avec l’instruction
strtok qui demande une chaîne de type char.

voici le code de la carte réceptrice ( Arduino Mega )
si vous trouvez l’erreur ou la solution : merci de m’aider

Résolu : en utilisant que des entiers (int) séparés par une virgule, je peux sur la carte Arduino Mega, utiliser la fonction Serial1.parseInt();

RECEPT_2_TRAMES_definitif.ino (3.11 KB)