Konverze výstupu čidla SHT71 - výpočet relativní vlhkosti

Nn, všechny výpočty dělej ve 32 bitech s vynásobenýma konstantama a teprve na úplný závěr provedeš shift (ve tvém případě prostě jen zahodíš dolní 3B).
y=C22^24x - |C1|2^24 - |C3|2^24xx. Nemá smysl dělat mezivýsledek 3. konstanty ve 3B, když to stejně pak budeš odečítat od 4B čísla. Zbytečně by sis to komplikoval. Nezapomeň, že u C3 je druhá mocnina - budeš tedy násobit 2x. Jednou samotnou hodnotu se sebou, výsledek necháš ve 32b, pak podruhý konstantou. Tohle odečteš od výsledku prvního násobení (s C2). Od výsledku ještě odečteš (vynásobenou) C1 a máš hotovo. Ve 4.B máš výsledek.

Ta chyba je docela velká. V DS píšou 3% bez linearizace, ale je pravda, že papír snese všechno. Otázkou taky je, s čím to porovnáváš.
100% by mělo jít ověřit. Při 100% totiž snad začíná pára kondenzovat.