Advertisement
KRITSADA

RaspberryPi #3 DHT11 Humidity and Temp to Text File

Jan 12th, 2017
5,988
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.64 KB | None | 0 0
  1. import time
  2. import datetime
  3. import RPi.GPIO as GPIO
  4. import dht11
  5. import time
  6. import datetime
  7.  
  8. # initialize GPIO
  9. GPIO.setwarnings(False)
  10. GPIO.setmode(GPIO.BCM)
  11. GPIO.cleanup()
  12.  
  13. # read data using pin 14
  14. instance = dht11.DHT11(pin=5)
  15.  
  16. while True:
  17.     now = datetime.datetime.now()
  18.     date = now.strftime("%Y-%m-%d : %H:%M:%S")
  19.     result = instance.read()
  20.     if result.is_valid():
  21.         with open("Logger.txt", "a") as text_file:
  22.             text_file.write("DateTime: %s Humid: %s %% Temp: %s C*\n" % (date,result.humidity,result.temperature))
  23.             print ("DateTime: %s Humid: %s %% Temp: %s C*\n" % (date,result.humidity,result.temperature))
  24.     time.sleep(10)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement