// Atmospheric pressure sensor (BMP180) test #include #include LiquidCrystal_I2C lcd(0x27,16,2); Adafruit_BMP085 bmp; float temperature; float pressure; float altitude; float sPressure; float rAltitude; void setup() { lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("COSMOLIGHT"); lcd.setCursor(0, 1); lcd.print("Project Arduino"); bmp.begin(); delay(3000); } void loop(){ //温度 temperature = bmp.readTemperature(); //大気圧 pressure = bmp.readPressure()/100; //標高 altitude = bmp.readAltitude(); //海面気圧 sPressure = bmp.readSealevelPressure()/100; //実際の標高 rAltitude = bmp.readAltitude(101500); // data ---> LCD lcd.clear(); lcd.setCursor(0, 0); lcd.print("Temperature(C):"); lcd.setCursor(0, 1); lcd.print(String(temperature, 1)); delay(5000); lcd.clear(); lcd.setCursor(0, 0); lcd.print("Pressure(hpa):"); lcd.setCursor(0, 1); lcd.print(String(pressure, 1)); delay(5000); }