From 4e5e0f8cc23d520050618c7d053ea80b8b8a0719 Mon Sep 17 00:00:00 2001 From: Morten Kals Date: Wed, 8 May 2019 00:17:43 -0700 Subject: [PATCH] Removed dht function --- Arduino/arduino.py | 51 ---------------------------------------------- 1 file changed, 51 deletions(-) diff --git a/Arduino/arduino.py b/Arduino/arduino.py index 576534c..e76a5b5 100755 --- a/Arduino/arduino.py +++ b/Arduino/arduino.py @@ -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):