Salve a tutti,
ho il seguente codice:
...
int variabile;
variabile = 4;
Serial.print(variabile, HEX);
...
che mi stampa semplicemente:
4
ma io vorrei che mi stampasse
04
Come dovrei modificare la Serial.print?
Salve a tutti,
ho il seguente codice:
...
int variabile;
variabile = 4;
Serial.print(variabile, HEX);
...
che mi stampa semplicemente:
4
ma io vorrei che mi stampasse
04
Come dovrei modificare la Serial.print?
int variabile;
variabile = 4;
if(variabile<9) Serial.print('0');
Serial.print(variabile, HEX);
Giusto, ma visto che siamo in esadecimale dovrebbe essere:
if(variabile < 16)
Serial.print('0');
ooops
:-[ ![]()
Grazie 1000, idea giustissima e più semplice di quello che pensavo
... si, mi ero accorto che ci andava il "<16" ![]()
16!
ottimo!