Stap 7: Sensorgegevens
Nadat ik klaar was met de gids die ik heb toegevoegd beschrijving toevoegen van de sensor, zal temperatuur, maar iedereen die u door framboos of Arduino lezen kunt doen.
Mening het feit dat als u van de Arduino met behulp van Firmata leest u altijd lees meerdere malen moet tot je een enkele waarde.
Ik gebruikte deze sensor voor temperatuur, het is plug & play via USB van de framboos.
De installatiehandleiding vindt u hier
Als u volgen zal u zitten kundig voor temperatuur sudo temper-poll aanroepen vanuit opdrachtregel lezen
De output zal iets zijn
Gevonden 1 devices apparaat #0: 22,5 ° C 72,5 ° F
Dit onder python functie zal terugkeren naar het juiste formaat (toevoegen aan eerdere script)
U kunt de lees waarde toevoegen aan uw dashboard van devicehub (maken van analoge sensor en de volgenden regel toevoegen aan uw script met behulp van mijn bibliotheek
DH.set_sensor_value('temp',DH.project,DH.uuid,DH.apikey,t)
def get_temp():
Try:
res = commands.getstatusoutput ("sudo temper-poll')
d = res [1]
keren d.split("") [4] [: -3]
met uitzondering van:
retourneren 0