Adatum
Сен
22
2014

Подключение цифрового барометра bmp180 к Arduino.

bmp180
Добрый день сегодня ко мне пришли вот такие малышки барометры из Китая, в синем исполнении. GY-68. Вскоре я добавлю их к своей системе «Умного дома», а пока схема подключения и используемая библиотека. Обратите внимание что модули питаются от 3,3 вольт. Так же хочется отметить что точность измерения температуры у данного модуля на порядок выше чем у DHT11 используемого в моем проекте «Умного дома», поэтому я с датчика DHT11 буду брать только влажность.

-Скачать библиотеку для работы с датчиком

Технические характеристики:

Напряжение питания 1.62V — 3.6V.
Интерфейс подключения I2C.
Точность до 0.02hPa (17cm).
Диапазон: 300hPa to 1100hPa (+9000m to -500m).

bmp180

Схема подключения.

123

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); 
}

Похожие статьи

Оставить комментарий