Removed dht function

This commit is contained in:
Morten Kals
2019-05-08 00:17:43 -07:00
parent 0a481c7d64
commit 4e5e0f8cc2

View File

@@ -448,57 +448,6 @@ class Arduino(object):
return int(rd)
def dht(self, pin, module = 0):
"""
Read data from dht temperature and humidity sensors based on the
Adafruit DHT sensor library.
https://github.com/adafruit/DHT-sensor-library
Guide for using library:
https://learn.adafruit.com/dht/using-a-dhtxx-sensor
There are five sensors that work with this library:
- DHT 11: blue cage, less accurate
- DHT 12:
- DHT 21:
- DHT 22: white cage
- AM2301:
Input:
pin (int): pin for data
module (int): 0 = DHT 11 (default),
1 = DHT 12,
2 = DHT 21,
3 = DHT 22,
4 = AM2301
Output:
[float, float, float] in the format:
[ humidity in %,
temperature in celcius,
heat index in celcius ]
"""
try:
if not (0 <= module <= 4):
print("unknown module, must be in range 0 to 4. Using 0 (DHT 11).") # raise exception
except:
module = 0
print("module must be spesified using an integer. Using 0 (DHT 11).")
cmd_str = build_cmd_str("dht", (pin, module,))
try:
self.sr.write(str.encode(cmd_str))
self.sr.flush()
except:
pass
rd = self.sr.readline().decode("utf-8").replace("\r\n", "")
try:
strings = rd.split("&")
return [float(s) for s in strings]
except:
return None
class Shrimp(Arduino):
def __init__(self):