Irgendwie kommen mir deine Messwerte komisch vor. Das Ergebnis berechnet sich als H*256+L. Da kommt dann mit deinen Werten was im Bereich von 63000 raus. Irgendwas passt da noch nicht...

PS: die Lowbytes sehen ja schon mal fast richtig aus. Nur der 47cm ist ein Ausreißer (Messfehler?), die beiden anderen sind im Rahmen der Messungenauigkeit schon so in Ordnung. Das Highbyte müsste bei Entfernungen unter 256cm aber immer Null sein!