Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import sys
- import time
- import Adafruit_DHT
- import RPi.GPIO as GPIO
- GPIO.setwarnings(False)
- GPIO.setmode(GPIO.BOARD)
- GPIO.setup(12, GPIO.OUT)
- GPIO.output(12, GPIO.HIGH)
- time.sleep(2)
- humidity, temperature = Adafruit_DHT.read_retry(Adafruit_DHT.DHT22, 17)
- i = 0
- while humidity is None and temperature is None and i<10:
- i += 1
- GPIO.output(12, GPIO.LOW)
- time.sleep(3)
- GPIO.output(12, GPIO.HIGH)
- time.sleep(3)
- humidity, temperature = Adafruit_DHT.read(Adafruit_DHT.DHT22, 17)
- if humidity is not None and temperature is not None:
- print ('{0:.{1}f}'.format((temperature*10),0))
- print ('{0:.{1}f}'.format((humidity*10),0))
- print '0'
- print 'Bathroom Temp+Hum'
- else:
- print '0'
- print '0'
- print '0'
- print 'Bath
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement