gingardu:
terrmometro ambientale che sballa di 3 gradi
secondo me l' errore dovrebbe trovarsi:
if (type_s) {
raw = raw << 3; // 9 bit resolution default
if (data[7] == 0x10) {
// count remain gives full 12 bit resolution
raw = (raw & 0xFFF0) + 12 - data[6];
}