
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 | ) |