ok teraz muszę zredukować chyba ciśnienie
z czujnika z miasta mi
pokazuje 1027hpa
z bme280 1018hp
z bmp280 1015hp
gdzie to z koryguje i o ile ?
Czujnik ciśnienia atmosferycznego.
o tyle ile potrzebujesz
u mnie w kodzie to :
Kod: Zaznacz cały
double get_pressure(int channelNumber, double pressure) {
pressure = bme.readPressure() / 100.0F;
Serial.print("Pressure = ");
Serial.print(bme.readPressure()/100);
Serial.println(" hPa");
return pressure;
jak coś nie działa to włącz zasilanie.....
a w bmp? jak zmienić?
t = (bme.readPressure() + Odczytaj_zakres_eeprom(EEPROM_HIGHTCAL, MAX_HIGHTCAL).toFloat()) / 100.0F; // + 1450 korekta uwzględniająca wysokość na jakiej znajduje się czujnik co do poziomu morza
Serial.print("BME Ciśnienie: "); // podzielone przez 1000 a nie przez 100 gdyż temperatura w supli wyświetlana jest tylko do 1000st
Serial.println(t);
last_pressure = t; //GUI
t = (bme.readPressure() + Odczytaj_zakres_eeprom(EEPROM_HIGHTCAL, MAX_HIGHTCAL).toFloat()) / 100.0F; // + 1450 korekta uwzględniająca wysokość na jakiej znajduje się czujnik co do poziomu morza
Serial.print("BME Ciśnienie: "); // podzielone przez 1000 a nie przez 100 gdyż temperatura w supli wyświetlana jest tylko do 1000st
Serial.println(t);
last_pressure = t; //GUI
Nie wiem jak wy to robicie że te czujniki wam chodzą . Mam kilka różnych modułów i kilka czujników i żaden nawet w cloudzie się nie pojawił . Myślę że mój problem to środowisko arduino bo chciałem zaprogramować całkiem coś innego na arduino mini pro i nie mogłem , na leonardo poszło . W wolnej chwili będę musiał wszystko odinstalować i zainstalować ponownie całe środowisko .
zmieniłem ale nie pomogło mam bmp
//// ******* Ciśnienie *******************************************************************************
double get_pressure(int channelNumber, double pressure) {
pressure = (bme.readPressure() +10)/ 100.0F;
Serial.print("Pressure = ");
Serial.print(bme.readPressure()/100);
Serial.println(" hPa");
return pressure;
Jeżeli masz czujnik BMP to powinieneś mieć w tych wpisach:
Kod: Zaznacz cały
pressure = (bmp.readPressure() +10)/ 100.0F
Pozdrawiam
Wojtek
Wojtek