




























































BMP085 dps = BMP085();
long Temperature = 0, Pressure = 0, Altitude = ;
void setup(void) {
Serial.begin(9600);
Wire.begin();
delay(1000);
dps, см. arduino датчики.init();
}
void loop(void) {
dps.getPressure(&Pressure);
dps.getAltitude(&Altitude);
dps.getTemperature(&Temperature);
Serial.print(" Alt(m):");
Serial.print(Altitude/100);
Serial.print(" Pressure(mm Hg):");
Serial.print(Pressure/133.3);
Serial.print(" Temp:");
Serial.println(Temperature*0.1);
delay(2000);
}
Итог работы:
Датчик атмосферного давления устанавливается в помещении вдалеке от окон и отопительных устройств. Атмосферное давление находится в зависимости от высоты над уровнем моря места, где делается измерение; потому требуется калибровка датчика давления перед его внедрением. Для правильной установки прибора нужно пользоваться показаниями другого барометра либо данными наиблежайшей метеостанции (с учётом разности высот, определённой по подробной топографической карте; 10 м подъёма соответствует уменьшению давления приблизительно на 1 мм рт.ст. либо 1.3 гПа(мБ)).
Подробнее http://geekmatic.in.ua