Temp36 HelloWorld Example for WIZwiki-W7500

Dependencies:   mbed

Fork of AnalogIn_HelloWorld_WIZwiki-W7500 by IOP

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 /* Analog Input "Temp36" Temperature Sensor Example Program */
00002  
00003 #include "mbed.h"
00004 
00005 // Initialize a pins to perform analog input fucntions
00006 AnalogIn   ain(A0);             // connect A0(WIZwiki-W7500) to Vout(Temp36)
00007 
00008 int main(void)
00009 {
00010     while (1)
00011     {
00012         float V = ain.read() * 3.3;             // connect Vs(Temp36) to 3.3V(WIZwiki-W7500) 
00013         //float V = ain.read() * 5;             // connect Vs(Temp36) to 5V(WIZwiki-W7500)
00014         
00015         float tempC = (V - 0.5) * 100;          // calculate temperature C
00016         float tempF = (tempC * 9 / 5) + 32.0;   // calculate temperature F
00017         
00018         printf("tempC value : %5.2f C \r\n", tempC);
00019         printf("tempF value : %5.2f F \r\n", tempF);
00020         
00021         wait(1.0);
00022     }
00023 }
00024 
00025 
00026 
00027 
00028 
00029 
00030 
00031 
00032