b

 

 

Бложик потихоньку переезжает сюда

Датчик атмосферного давления BMP180



Датчик атмосферного давления BMP180, код из видео





#include <Wire.h>
#include <BMP085.h>
#include <LiquidCrystal.h>

BMP085 dps = BMP085();   
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

long Temperature = 0, Pressure = 0, Altitude = 0;
 
void setup(void) {
  Serial.begin(9600);
  lcd.begin(16, 2);
  lcd.clear();  
  Wire.begin();
  delay(1000);
  dps.init(MODE_STANDARD, 3200, true);
//dps.init();
}         
 
void loop(void) {
  dps.getPressure(&Pressure);
  dps.getTemperature(&Temperature);
  dps.getAltitude(&Altitude); 
  
  lcd.setCursor(0, 0);  
  lcd.print(Pressure/133.3);
  lcd.print("mmHg");
  lcd.setCursor(0, 1);
  lcd.print(Temperature*0.1);
  lcd.print("C ");
  lcd.print(Altitude/100.0, 2);
  lcd.print("m   ");
  
  Serial.print("Pressure(mmHg):");
  Serial.print(Pressure/133.3);      //Выводим давление в мм.рт ст
  Serial.print(" Temp:");
  Serial.print(Temperature*0.1);   // Температуру в градусах Цельсия
  Serial.print(" Altitude:");
  Serial.println(Altitude/100.0, 2); // высота в метрах
   
  delay(500);
}