DPS310高精度气压传感器库
项目描述
介绍
DPS310高精度气压传感器库
依赖项
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序捆绑包轻松实现。
从PyPI安装
在支持GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI本地安装驱动程序。要为当前用户安装
pip3 install adafruit-circuitpython-dps310
要系统范围内安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-dps310
要在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-dps310
安装到连接的CircuitPython设备
一些设备,例如QT-PY,内存非常有限。DPS310库包含两种变体 - 基本和高级 - 它们提供不同级别的功能。
安装DPS310库可能有以下结果
安装成功并且您的代码运行成功。太棒了!继续您的精彩项目。
安装成功但您的代码因内存分配错误而无法运行。尝试以下方法之一
如果你的 code.py 文件很大,尤其是包含很多注释,你可以将其缩小为 .mpy 文件。请参阅 Adafruit 的 学习指南 了解如何缩小代码。
仅使用基本的 DPS310 实现,并删除以下文件: <CIRCUITPY>/lib/adafruit_dps310/advanced.mpy 其中 <CIRCUITPY> 是您设备的挂载位置。确保您的代码只使用基本实现。
使用示例
import time
import board
from adafruit_dps310.basic import DPS310
i2c = board.I2C() # uses board.SCL and board.SDA
dps310 = DPS310(i2c)
while True:
print("Temperature = %.2f *C"%dps310.temperature)
print("Pressure = %.2f hPa"%dps310.pressure)
print("")
time.sleep(1.0)
已知问题
库的扩展功能可能与内存受限的板不兼容。对于这类板,您需要使用 adafruit_dps310/basic.mpy,该文件需要以 mpy 格式存在以适应内存。对于具有更多内存的板,您可以使用 adafruit_dps310/advanced.py 中的代码。使用方法请参阅 dps310_simpletest_advanced.py
文档
此库的 API 文档可以在 Read the Docs 上找到。
有关构建库文档的信息,请参阅 此指南。
贡献
欢迎贡献!在为此项目做出贡献之前,请阅读我们的 行为准则,以帮助保持项目的友好性。
项目详情
哈希值 for adafruit_circuitpython_dps310-2.1.14-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c3d96c9cbdba6afdd4a4ca2564f2b1a9a0551242961b8d8728864841eb955707 |
|
MD5 | 69cf76edf8a6362f8e741fe1562b2516 |
|
BLAKE2b-256 | 26b3bb1889f586424f208994c7ea0cfef7d2641f9360d57e1f6fd72829bef0ce |