Allora ho provato con :
dtostrf(ax, 8, 2, buffer); dove ax e' l'accelerazione di tipo float e funziona bene
( a proposito se volessi stampare il valore anche di ay e az?)
Ho dichiarato nelle variabili globali:
static char buffer[50];
static float ax,ay,az;
poi ho provato con snprintf (ovviamente cancellando dtostrf)
snprintf(buffer,50,%02d:%02d:%02d\t",ax,ay,az,now.day(),now.month(),now.year());
e funziona l'rtc
Ora come faccio a stampare nel vettore di caratteri chiamato buffer,sia i valori ax,ay,az,che quelli del rtc, unire cioe' quello che ottengo da dtostrd e snprintf?