double getPressure() { char status; double T,P,p0,a; // Deklarer lokale variable // For å foreta en trykkmåling så trengs temperaturen status = pressure.startTemperature(); // Forespørsel om temperaturmåling if (status != 0) // Om klar, gå videre { delay(status); // Vent til målingen er klar status = pressure.getTemperature(T);// Mål temperaturen if (status != 0) // Om målingen er vellykket gå videre { status = pressure.startPressure(3); // Forespørsel om trykkmåling // Forespørsel om trykkmåling, (3) høyest presisjon if (status != 0) // Om klar, gå videre { delay(status); // Vent til målingen er klar status = pressure.getPressure(P,T);// Foreta trykk og temperaturmåling if (status != 0) { return(P); } else Serial.println("Feil ved forespørsel av trykkmåling\n"); } else Serial.println("Feil ved måling av trykk\n"); } else Serial.println("Feil ved forespørsel av temperaturmåling\n"); } else Serial.println("Feil ved måling av temperatur\n"); }