Public Member Functions | |
def | __init__ (self, pi, gpio) |
def | __iter__ (self) |
def | close (self) |
def | either_edge_callback (self, gpio, level, tick) |
def | next (self) |
def | read (self) |
def | register_callbacks (self) |
def | setup (self) |
Public Attributes | |
bit | |
checksum | |
either_edge_cb | |
gpio | |
high_tick | |
humidity | |
pi | |
temperature | |
Private Member Functions | |
def | _edge_EITHER (self, tick, diff) |
def | _edge_FALL (self, tick, diff) |
def | _edge_RISE (self, tick, diff) |
The DHT11 class is a stripped version of the DHT22 sensor code by joan2937. You can find the initial implementation here: - https://github.com/srounet/pigpio/tree/master/EXAMPLES/Python/DHT22_AM2302_SENSOR example code: >>> pi = pigpio.pi() >>> sensor = DHT11(pi, 4) # 4 is the data GPIO pin connected to your sensor >>> for response in sensor: .... print("Temperature: {}".format(response['temperature'])) .... print("Humidity: {}".format(response['humidity']))
def dht11.DHT11.__init__ | ( | self, | |
pi, | |||
gpio | |||
) |
def dht11.DHT11.__iter__ | ( | self | ) |
|
private |
|
private |
|
private |
def dht11.DHT11.close | ( | self | ) |
def dht11.DHT11.either_edge_callback | ( | self, | |
gpio, | |||
level, | |||
tick | |||
) |
def dht11.DHT11.next | ( | self | ) |
def dht11.DHT11.read | ( | self | ) |
def dht11.DHT11.register_callbacks | ( | self | ) |
def dht11.DHT11.setup | ( | self | ) |