| |
|
|
|
|
|
|
|
|
|
Код из меню: Файл -> Примеры -> BMP180_lib -> example |
|
|
|
|
В данной библиотеке не используется привычная для ардуино библиотек схема с созданием класса,
и как следствие создания в самой программе объекта этого класса.
Так как на мой взгляд, это усложнит довольно простую работу с сетевыми устройствами.
Поэтому все будет организовано на работе с функциями.
В качестве аргумента функция принимает значение от 0 до 3 которое соответствует режиму oss (Oversampling).
Подключение барометра осуществляется на стандартные пины сети I2C для конкретного контроллера.
Для работы c барометром BMP 180, используется набор функций из файлов System_tools.h и Support_tools.h
который уже лежит в папке src с заголовочным файлом BMP180_lib.h. Ардуино IDE имеет особенности сборки файлов. При использовании
нескольких библиотек данного сайта, необходимо оставить данные файлы только в одной библиотеке, котороая в сктче будет #include
ранее остальных.
Дополнительно, в примерх, описан вариат работы в кчестве высостомера.

Более подробно о работе высотомера можно прочесть в статье на Дзен.
Внимание! При включенном ADB Block ссылки на стороние ресурсы не отображаются.
Статья на Дзен.