int main(){ int temperature,pressure,alititude = 0; if(!initBMP085(PRESSLEVEL)){ printf("error."); } convertBMP085All(); readBMP085(&temperature,&pressure); alititude = calculateAltitude(); printf("BMP085 Temperture: %1f ℃,Pressure:%d par,Alititude:%d\n",(double)temperature/10,pressure,alititude); // testCaculation(); return 0; }
void loop() { while(1){ sendString(Time, Latitude, Longitude, Altitude, internalTemp, externalTemp, NumSatalites, pressure, geigerCount, ADCValue[0]); getADCValue(0); getTemperature(); readBMP085(); readGeigerCount(); //printf("UV: %i Temp: %F Lat: %F Long: %F Alt: %F SatNu: %i Pressure %i iTemp %F GMC: %i\n", ADCValue[0], externalTemp, Latitude, Longitude, Altitude, NumSatalites, pressure, internalTemp, geigerCount); closeRadio(); getGPS(); //sleep(1); } }