コード例 #1
0
ファイル: bmpmain.c プロジェクト: dzheng533/homecontrolcenter
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;
}
コード例 #2
0
ファイル: main.c プロジェクト: ZenithUK/WeatherBalloon
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);
	}
}