CircuitPython库,用于MCP9808高精度温度传感器。
项目描述
简介
MCP9808是一款出色的、高精度的温度传感器,通过I2C进行通信。它在Adafruit作为开发板可用(链接)。
依赖项
此驱动程序依赖于
请确保所有依赖项都可在CircuitPython文件系统中使用。这可以通过下载Adafruit库和驱动程序包轻松实现。
从PyPI安装
在支持的GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI本地安装驱动程序(链接)。为当前用户安装
pip3 install adafruit-circuitpython-mcp9808
全局安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-mcp9808
在当前项目中的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-mcp9808
使用说明
获取摄氏度温度非常简单!首先,从板子上导入所有引脚,board.I2C()用于原生I2C通信和温度计库本身。
import board
import adafruit_mcp9808
然后,在with语句中初始化I2C总线,以确保总是正确关闭。然后,构建温度计类
# Do one reading
with board.I2C() as i2c:
t = adafruit_mcp9808.MCP9808(i2c)
# Finally, read the temperature property and print it out
print(t.temperature)
文档
此库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅本指南。
贡献
欢迎贡献力量!在为该项目贡献力量之前,请阅读我们的行为准则,以帮助保持项目的开放友好。
项目详情
关闭
adafruit-circuitpython-mcp9808-3.3.23.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b7759c8ccc88a0bfdaa6961146766dafda4c31adc754f199c833a44322c5511d |
|
MD5 | 720321484b41c30fa16424caf8b272a1 |
|
BLAKE2b-256 | 001ec931a6638d2f4e8433a3e333933f99fd2f1f81e370bfdfb04292629db526 |
关闭
adafruit_circuitpython_mcp9808-3.3.23-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 03794f1bca97d610b37da22986a0cad139bc6ace963d47d589d016fe837963d6 |
|
MD5 | d0317624c9461edfdfe17800f7c95c1c |
|
BLAKE2b-256 | 0d572353f6c0f8e4c2e8373fa5382236edd53ca28b44649c323362370465c8c4 |