/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/main.c
96,8 → 96,8
 
local_temp = ds1820_read()+27315;
sht_rd(SHT_temp,SHT_hum);
SHT_temp += 273.15;
barometer_temperature = MPL_get_temperature() + 273.15;
SHT_temp = (SHT_temp + 273.15)*100;
barometer_temperature = (MPL_get_temperature() + 273.15)*100;
barometer_pressure = MPL_get_pressure() * 10.0; // conversion to hectopascals
delay_us(SEND_DELAY);
109,11 → 109,11
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; }
sprintf(output,"%5.0f \0", local_temp );
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; }
sprintf(output,"%5.0f \0", SHT_temp*100);
sprintf(output,"%5.0f \0", SHT_temp);
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; }
sprintf(output,"%3.1f \0", SHT_hum);
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; }
sprintf(output,"%f \0", barometer_temperature);
sprintf(output,"%5.0f \0", barometer_temperature);
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; }
sprintf(output,"%5.1f \0", barometer_pressure);
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; }