Due to some global internet issues outside of our control you may have issues accessing PayPal or using GitHub through our site. Please be patient and hopefully they’ll be up and functioning correctly soon!


Member Since: August 4, 2009

Country: United States


Spoken Languages


Programming Languages

VB 6.0, python,bash scripting

  • That is exactly what I did Mike.
    I used their values in my microcontroller, (has a math object) and also in a python script (just to be sure). I have the results printing to screen at the exact points in the code and I am getting the same values as them.
    There must be something I am missing.
    I will look back at the calibration constants again and make sure I am reading and converting them correctly. Also if I am reading UT and UP correctly.
    Its a shame about the calibration constants. In my line of work, if I intend to deploy these I will have to be able to do my own calibrations and adjustments, which would need me to write to those calibration constants. ( that is if I understand the complex process).
    If all else fails I will just have to order an arduino and bite the bullet.

  • Thanks Mike.
    After trying to get this to work I took a nap and I did a search for “calibrating the BMP085” and I came across that paper.
    In there it explicitly says that the 16-bit signed numbers are using two’s complement. I suspected that that was used but I was still getting some weird values.
    I will give it a thorough read and tackle it again tomorrow.
    Is it possible to write to these calibration constant registers?

  • How did you convert your coefficients/constants?

  • Can you tell me what conversion you are using for the 16-bit registers to convert them to a decimal number?
    I am using a non-arduino microcontroller and I am having difficulty getting the calculated temperature and pressure match (even closely) to room temperature and pressure readings. So I suspect I am using the incorrect calibration constants…

  • Any chance that you guys plan to bring this in an SOIC pinout?

No public wish lists :(