0,0 → 1,26 |
#include "main.h" |
|
|
void main() |
{ |
|
setup_adc_ports(AN0); |
setup_adc(ADC_CLOCK_DIV_32); |
setup_psp(PSP_DISABLED); |
setup_spi(SPI_SS_DISABLED); |
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1); |
setup_timer_1(T1_DISABLED); |
setup_timer_2(T2_DISABLED,0,1); |
|
set_adc_channel(0); |
|
while(true) |
{ |
float humidity; |
// temperature = ds1820_read(); |
delay_ms(500); |
humidity=0.14732142 * read_adc() - 22.85714150; //linear interpolation of sensor analog data |
printf("RH: %f %%\r\n",humidity); //display relative humidity value |
|
} |
} |