Here it is
#include "LiquidCrystal_I2C.h"
LiquidCrystal_I2C lcd1(0x27,20,4);
#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
#define SEALEVELPRESSURE_HPA (1013.25)
Adafruit_BME280 bme;
float aPpomiar=0;
float aPsuma=0;
float aP=0;
void setup()
{
Wire.begin();
Serial.begin(9600);
if (!bme.begin(0x76)) {
Serial.println("Could not find a valid BME280 sensor, check wiring!");
while (1);
}
// LCD Display
lcd1.init();
lcd1.backlight();
}
void loop()
{
;
aPaverage();
Serial.print(aP,1);
Serial.println("hPa");
Serial.println();
lcd1.setCursor(0,0); //col , row
lcd1.print("Cis: ");
lcd1.print(aP);
lcd1.print("hPa");
}
void aPaverage()
{
for (int i = 0; i <= 99; i++)
{
aPpomiar=bme.readPressure();
aPsuma=aPsuma+aPpomiar;
delay(5);
}
aP=aPsuma/100;
aP=aP/100;
}