diff --git a/examples/python/grovetemp.py b/examples/python/grovetemp.py index e0e60341..bd9cc244 100644 --- a/examples/python/grovetemp.py +++ b/examples/python/grovetemp.py @@ -1,4 +1,5 @@ # Author: Brendan Le Foll +# Contributions: Sarah Knepper # Copyright (c) 2014 Intel Corporation. # # Permission is hereby granted, free of charge, to any person obtaining @@ -20,7 +21,21 @@ # OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +import time import pyupm_grove as grove -x = grove.GroveTemp(0) -print x.value() +# Create the temperature sensor object using AIO pin 0 +temp = grove.GroveTemp(0) +print temp.name() + +# Read the temperature ten times, printing both the Celsius and +# equivalent Fahrenheit temperature, waiting one second between readings +for i in range(0, 10): + celsius = temp.value() + fahrenheit = celsius * 9.0/5.0 + 32.0; + print "%d degrees Celsius, or %d degrees Fahrenheit" \ + % (celsius, fahrenheit) + time.sleep(1) + +# Delete the temperature sensor object +del temp