Grove temperature sensor library
Dependents: Grove_Temp_Hello_world
Diff: Grove_temp_sensor.cpp
- Revision:
- 4:7e6f5d859469
- Parent:
- 3:2b40039c6e54
- Child:
- 6:2d65df11758a
diff -r 2b40039c6e54 -r 7e6f5d859469 Grove_temp_sensor.cpp --- a/Grove_temp_sensor.cpp Thu Mar 10 19:28:33 2016 +0000 +++ b/Grove_temp_sensor.cpp Thu Mar 10 19:39:43 2016 +0000 @@ -11,9 +11,9 @@ { double a; - a=ain.read()*1023; - resistance=(float)(1023-a)*10000/a; - temperature=1/(log(resistance/10000)/3975+1/298.15)-276.05; + a=_pin.read()*1023; + double resistance=(float)(1023-a)*10000/a; + double temperature=1/(log(resistance/10000)/3975+1/298.15)-276.05; //conver C to F; temperature = (9.0*temperature)/5.0 + 32.0; return temperature; @@ -23,8 +23,8 @@ { double a; - a=ain.read()*1023; - resistance=(float)(1023-a)*10000/a; - temperature=1/(log(resistance/10000)/3975+1/298.15)-276.05; + a=_pin.read()*1023; + double resistance=(float)(1023-a)*10000/a; + double temperature=1/(log(resistance/10000)/3975+1/298.15)-276.05; return temperature; }