示例#1
0
if __name__ == '__main__':

    dht_thread = DHT()
    envoi_thread = DweetPost()
    dht_thread.start()
    envoi_thread.start()

    while True:
        y=time.time()-temps
        seconde = time.localtime(y)[5]
        print time.strftime(str(seconde))
        try:

            # recuperation donne des capteurs
            [temp,humidite] = dht_thread.getValueDHT()
            # donnees du capteur de poussiere sur le port serie
            print("Densite air:\n" + str(dust) + " pcs\\0.01cf")
            dust = ser.readline()

            # si on detecte de la fumee
            if dust > 80000:
                 grovepi.digitalWrite(buzzer,1)
                 buzer_on = True
                 setText("Fumee detectee !")

            # si on apres avoir consulter les donnees on appuie pas au bout de 30s
            if seconde > 30 and appuie > 0:
                # eteindre l'ecran lcd
                setText("")
                setRGB(0, 0, 0)