bmp180 works ok on Mega but wrong on DUE

HI.
I run the code below on arduino mega and everything is fine. but the same code gives wrong data on arduino due. I can't understand!

(deleted)