Коррекция датчика BMP180

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем a1000, 15 апр 2018.

  1. a1000

    a1000 Гик

    Доброго всем времени суток! В одном из проектов для измерения атмосферного давления и температуры применяю модуль на базе датчика BMP180.
    [​IMG]
    Если с давлением как-то всё примерно сходится, то с температурой беда. Врёт градуса на три. Я понимаю, что всё это можно скорректировать в скетче, но не хочется в случае необходимости замены датчика опять перешивать всё устройство. Поиски в интернете натолкнули на данную статью
    http://radiolaba.ru/microcotrollers/bmp180-podklyuchenie-datchika-atmosfernogo-davleniya.html
    Может-ли кто-нибудь объяснить как поправить калибровочные коэффициенты в самом датчике?
     
  2. DIYMan

    DIYMan Гуру

    В статье же написаны адреса, по которым хранятся константы. Пишете скетч, который по I2C загоняет в датчик нужные константы, всё.
     
  3. a1000

    a1000 Гик

    Ни разу с таким не сталкивался. Дайте хотя-бы направление как это реализуется.
     
  4. DIYMan

    DIYMan Гуру

    Стандартная библиотека Wire. Там есть методы Wire.beginTransaction, Wire.write, Wire.endTransaction. Примеры - есть в стандартной поставке. Всё крайне просто.