import time
import Adafruit_DHT

class Temp():

    def __init__(self):
        self.temperPin = 4 
        self.sensor = Adafruit_DHT.DHT11
    
    def getMyRoomTemp(self):

        try:
            # 
            # =================================================================
            while True:
                
                h, t = Adafruit_DHT.read_retry (self.sensor,self.temperPin)
                
                if h is not None and t is not None:
                    print("Temperature = {0:0.1f}*C  Humidity = {1:0.1f}%".format(t, h))

                else:
                    print("Read Error !!")
                time.sleep(100)
            # =================================================================
            #
        except KeyboardInterrupt as e:
            print(e)

        finally:
            print("end")


if __name__ == "__main__":
    o = Temp()
    o.getMyRoomTemp()

'arduino_' 카테고리의 다른 글

라즈베리파이 led  (0) 2020.05.18
four led ver2  (0) 2017.10.10
LED _VER2 FOUR  (0) 2017.10.10
four led  (0) 2017.10.10
sds011 - 먼지 센서  (0) 2017.09.21