用于从 Raspberry Pi 或 Beaglebone Black 上的 DHT11、DHT22 和 AM2302 湿度和温度传感器获取读数的库。
项目描述
Python 库,用于读取 Raspberry Pi 或 Beaglebone Black 上的 DHT 系列湿度和温度传感器。
专为与 Adafruit DHT 系列传感器配合使用而设计 —-> https://www.adafruit.com/products/385
目前,该库已使用 Python 2.6、2.7、3.3 和 3.4 进行测试。它也应该适用于大于 3.4 的 Python。
安装
### 依赖项
对于所有平台(Raspberry Pi 和 Beaglebone Black),确保您的系统能够使用pip编译和下载 Python 扩展:
在 Raspbian 或 Beaglebone Black 的 Debian/Ubuntu 映像上,您可以通过运行以下一组或两组命令来确保系统准备就绪:
蟒蛇2:
``sh sudo apt-get update sudo apt-get install python-pip sudo python -m pip install --upgrade pip setuptools wheel ``
蟒蛇 3:
``sh sudo apt-get update sudo apt-get install python3-pip sudo python3 -m pip install --upgrade pip setuptools wheel ``
### 使用 pip 安装
使用pip从 PyPI 安装。
蟒蛇2:
`sh sudo pip install Adafruit_DHT`
蟒蛇 3:
`sh sudo pip3 install Adafruit_DHT`
### 从存储库编译和安装
首先从【GitHub发布页面】( https://github.com/adafruit/Adafruit_Python_DHT/releases )下载库源代码,解压压缩包,执行:
蟒蛇2:
`sh cd Adafruit_Python_DHT sudo python setup.py install `
蟒蛇 3:
`sh cd Adafruit_Python_DHT sudo python3 setup.py install `
如果您想测试未发布的版本,您也可以 git clone 存储库:
` sh git clone https: //github.com/adafruit/Adafruit_Python_DHT.git`
用法
请参阅示例文件夹中的使用示例。