Сен
22
2014
22
2014
Arduino /
Подключение цифрового барометра bmp180 к Arduino.
Добрый день сегодня ко мне пришли вот такие малышки барометры из Китая, в синем исполнении. GY-68. Вскоре я добавлю их к своей системе «Умного дома», а пока схема подключения и используемая библиотека. Обратите внимание что модули питаются от 3,3 вольт. Так же хочется отметить что точность измерения температуры у данного модуля на порядок выше чем у DHT11 используемого в моем проекте «Умного дома», поэтому я с датчика DHT11 буду брать только влажность.
-Скачать библиотеку для работы с датчиком
Технические характеристики:
Напряжение питания 1.62V — 3.6V.
Интерфейс подключения I2C.
Точность до 0.02hPa (17cm).
Диапазон: 300hPa to 1100hPa (+9000m to -500m).
Схема подключения.
GND -> GND
VIN -> 3.3V
SDA -> A4
SCL -> A5
Текст скетча.
#include <Wire.h> #include <BMP085.h> BMP085 dps = BMP085(); long Temperature = 0, Pressure = 0; void setup(void) { Serial.begin(9600); Wire.begin(); delay(1000); dps.init(); } void loop(void) { dps.getPressure(&Pressure); dps.getTemperature(&Temperature); Serial.print("Pressure(mm Hg):"); Serial.print(Pressure/133.3); //Выводим давление в мм.рт ст Serial.print("Temp:"); Serial.println(Temperature*0.1); // Температуру в градусах Цельсия delay(2000); }