Convertire variabile in hex

salve a tutti, mi suso per la domanda banale , ma non avendolo mai fatto e non toccando piu un arduino da anni mi trovo in difficolta.
in pratica usando un dht22 avrei bisogno di visualizzare nella seriale il alore della temperatura in esadecimale , come faccio ?
grazie in anticipo

... magari studiando il reference della classe Serial? ... in particolare la sintassi del metodo print() con i suoi vari parametri? :wink:

Guglielmo

unsigned long dec = 10;     // dec è espresso in base 10  
unsigned long hex = 0x10;   // hex è espresso in base 16 
unsigned long bin = 0b10;   // bin è espresso in base 2 
 
Serial.print("dec = "); Serial.println(dec);        // stampa dec in base 10
Serial.print("dec = "); Serial.println(dec, DEC);   // stampa dec in base 10
Serial.print("dec = 0x"); Serial.println(dec, HEX); // stampa dec in base 16
Serial.print("dec = 0b"); Serial.println(dec, BIN); // stampa dec in base 2

Serial.print("hex = "); Serial.println(hex);        // stampa hex in base 10
Serial.print("hex = "); Serial.println(hex, DEC);   // stampa hex in base 10
Serial.print("hex = 0x"); Serial.println(hex, HEX); // stampa hex in base 16
Serial.print("hex = 0b"); Serial.println(hex, BIN); // stampa hex in base 2

Serial.print("bin = "); Serial.println(bin);        // stampa bin in base 10
Serial.print("bin = "); Serial.println(bin, DEC);   // stampa bin in base 10
Serial.print("bin = 0x"); Serial.println(bin, HEX); // stampa bin in base 16
Serial.print("bin = 0b"); Serial.println(bin, BIN); // stampa bin in base 2

grazie mille delle dritte , proverò!

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