BoardEdison sv fribord con dweet (4 / 6 steg)
Steg 4: Obteniendo datos
ES hora de programar, nos basaremos en el repositorio de rättfärdig catalogados por sensores que están en Sensorer ta IoT projekt till liv
En la consola de Edison creamos el archivo sensores.py
< p > nano sensor.py < /p >
Copiamos este väska:
< p > Importera tid < br > import pyupm_grove som grove
importera pyupm_ttp223 som ttp223 < /p >< p > # Skapa knappobjekt med GPIO stift 2
knappen = grove. GroveButton(2)
# Skapa objektet TTP223 touch sensor använder GPIO stift 3
Touch = ttp223. TTP223(3)
# Skapa ljussensor objektet med hjälp av AIO pin 0
ljus = grove. GroveLight(0)
# Ny knopp på AIO stift 1
knopp = grove. GroveRotary(1)
# Skapa objektet temperatur sensor med AIO stift 2
Temp = grove. GroveTemp(2) < /p >< p > medan 1:
Print "knappen"---, button.value()
om touch.isPressed():
skriva ut "Touch---", sant
annat:
skriva ut "Touch---", False
Print "lätt---", light.value()
Print "Celsius---", temp.value()
Print "pott"---, knob.abs_value() < /p >< p > time.sleep(1) < /p >< p > # ta bort knappen
del-knappen
# Ta bort objektet touch sensor
del touch
# Ta bort objektet ljussensor
del ljus
# Ta bort objektet temperatur sensor
del temp < /p >
Nota: También esta sv git para que lo puedas copiar mejor sensores.py .
Guardamos y salimos del redaktör, ahora para ejecutarlo simplemente corre el väska y debería de mostrarte el resultado de todos tus sensores conectados
python sensores.py