White wizard Temperature and Humidity sensor module. See this page : http://wizard.nestegg.jp/thsensor.html
main.cpp
00001 //HIH-5031 00002 //0% = 0.6V 00003 //80% = 2.0V 00004 //H% = (80-0)/(2-0.6)*(Vout-0.6V) 00005 00006 //MCP9700 00007 //0C = 0.5V 00008 //100C = 1.5V 00009 //T = 100*(Vout-0.5V) 00010 00011 #include "mbed.h" 00012 00013 DigitalOut myled(LED1); 00014 AnalogIn ad19(p19); 00015 AnalogIn ad20(p20); 00016 00017 int main() { 00018 float ADdata19,ADdata20,temp,humid; 00019 00020 while(1) { 00021 ADdata19 = ad19.read()*3.3; 00022 ADdata20 = (ad20.read()*3.3); 00023 00024 //temp = ((ADdata20*1000.0)-500.0)/10.0;//temp 00025 temp = 100*(ADdata20-0.5);//temp 00026 //humid = 43.24*(ADdata19-0.4); 00027 humid = (80.0/1.4)*(ADdata19-0.6); 00028 00029 printf("p19 = %f V, p20 = %f V , H = %f , T = %f C \n", ADdata19, ADdata20, humid, temp); 00030 myled = 1; 00031 wait(0.2); 00032 myled = 0; 00033 wait(0.2); 00034 } 00035 }
Generated on Tue Jul 12 2022 21:11:05 by 1.7.2