по поводу
23:54 Temperature 429496724.2 °C Pressure 1001.40 hPa
это однозначно применение unsigned типов данных там где значения могут быть отрицательные...
по поводу "133" и "133,..." да безусловно это влияет на результат вычислений, но дело все в том, что независимо от того сколько и с какой точностью будет использовано коэффициентов, все равно останется погрешность измерений, вычислений, округлений. более того несмотря на кажущуюся абсурдность "g" т.е. ускорение свободного падения сама по себе никакая НЕ константа!!! забудьте то чему учили вас в школе об этой константе!
она точно также различная в разных точках земного шара и точно так же изменяется в зависимости от высоты...
особенно это учитывают в авиации и в различных аэродинамических расчетах/измерениях
ru.wikipedia.org/wiki/%D0%A3%D1%81%D0%BA...B5%D0%BD%D0%B8%D1%8F
полагаю возможно это как-то связано с разностью показаний самодельных и профессиональных приборов
насчет изменения показаний давления датчика при его нагреве/охлаждении
сам по себе процесс нагрева и/или охлаждения не так прост как может показаться, я не знаю как именно проводил эксперимент автор заявления, но при нагреве нагревает не только прибор, но и воздух окружающий его, таким образом возникают конвекционные потоки воздуха которые сами по себе могут вносить значительные изменения в показания, воздух это не вакуум и несмотря на его прозрачность невидимость и не осязаемость это все же среда, перемещение которой, создает динамическое давление, в данном случае вертикальное
вообще, вряд ли без поверки и калибровки на спец оборудовании получится подобрать коэффициент да и на мой взгляд не зачем. в большинстве случаев достаточно узнать какую-то численную величину и/или ее изменение за определенный промежуток времени. кстати, атмосферное давление обычно изменяется не так часто, оно может несколько суток оставаться одним и тем же (в пределех погрешности) в отличие например от температуры...
например стрелочный барометр показывает 1010hPa при отсутствии осадков и где-то 980hPa во время осадков, соответственно обычно промежуточное положение барометр принимает перед началом/окончание осадков - ну это просто мое лично субъективное наблюдение
ЗЫ: на данном сайте встречал много ссылок на скачивание компьютерных программ для работы с USB датчиками, но везде в архивах лежат только готовые бинарники без исходников. хотел переделать программатор USBASP в I2C адаптер, но не заточенный под барометр - не могу найти отправную точку

и так же смущает то почему для программатора USBASP построенного на базе ATMEGA8 используется проект i2c-tiny-usb ???