49,8 → 49,8 |
if (REV[strlen(REV)-1]=='$') REV[strlen(REV)-1]=0; |
printf("\r\n\r\n# AWS01A %s (C) 2013 www.mlab.cz \r\n",VER); // Welcome message |
printf("#%s\r\n",&REV[4]); |
printf("# ver seq temp[K] hum_temp[K] hum[%%] "); |
printf("bar_temp[K] pressure[hPa] check\r\n\r\n"); |
printf("# ver seq temp[mK] hum_temp[mK] hum[%%] "); |
printf("bar_temp[mK] pressure[hPa] Anemo[pls/s]check\r\n\r\n"); |
|
restart_wdt(); //---WDT |
} |
91,14 → 91,14 |
float local_temp; |
float barometer_temperature, barometer_pressure; |
|
delay_ms(100); |
delay_ms(1000); |
{ // printf |
|
local_temp = ds1820_read()+273.15; |
local_temp = ds1820_read()+27315; |
sht_rd(SHT_temp,SHT_hum); |
SHT_temp += 273.15; |
// barometer_temperature = MPL_get_temperature() + 273.15; |
// barometer_pressure = MPL_get_pressure() * 10.0; // conversion to hectopascals |
barometer_temperature = MPL_get_temperature() + 273.15; |
barometer_pressure = MPL_get_pressure() * 10.0; // conversion to hectopascals |
|
delay_us(SEND_DELAY); |
putc('$'); |
107,9 → 107,9 |
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; } |
sprintf(output,"%Lu \0", seq); |
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; } |
sprintf(output,"%f \0", local_temp ); |
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,"%f \0", SHT_temp); |
sprintf(output,"%5.0f \0", SHT_temp*100); |
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++]; } |