Qualcuno sa come posso mettere delle variabili quando inizializzo un puntatore char*?
Ho fatto blandi tentativi.
Le variabili sono di tipo byte e le avevo convertite in stringhe ma così non va.
Perché in 'C' NON esiste poter sommare le stringhe !
Quella è una cosa che è possibile fare con la "classe" String (... assolutamente sconsigliata su una piccola MCU come quella di Arduino) ed in C++.
Devi pre-allocare il vettore mess01 per le sue massime dimensioni (... ricorda lo 0x00 finale nel conteggio) e quindi, comporre la tua stringa usando le funzioni che trovi nella AVR libc (... che è sempre disponibile), in <string.h> .
Anche la snprintf() è utile, non gestisce però i float/double su Arduino.
In pratica "stampi" non a video/seriale ma "dentro" al vettore usando la pratica sintassi della printf() classica del c
Esempio: