CircuitPython的MLX90393 3轴磁力计驱动程序。
项目描述
简介
Adafruit CircuitPython的MLX90393 3轴磁力计驱动程序。
依赖关系
此驱动程序依赖于
请确保所有依赖项都可在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序捆绑包轻松实现。
从PyPI安装
在支持GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI本地安装驱动程序。安装。为当前用户安装
pip3 install adafruit-circuitpython-mlx90939
全局安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-mlx90939
在当前项目中虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .env
source .env/bin/activate
pip3 install adafruit-circuitpython-mlx90939
用法示例
import time
import busio
import board
import adafruit_mlx90393
I2C_BUS = busio.I2C(board.SCL, board.SDA)
SENSOR = adafruit_mlx90393.MLX90393(I2C_BUS, gain=adafruit_mlx90393.GAIN_1X)
while True:
MX, MY, MZ = SENSOR.read_data(delay=1.0, raw=False)
print("[{}]".format(time.monotonic()))
print("X: {} uT".format(MX))
print("Y: {} uT".format(MY))
print("Z: {} uT".format(MZ))
# Display the status field if an error occured, etc.
if SENSOR.last_status > adafruit_mlx90393.STATUS_OK:
SENSOR.display_status()
贡献
欢迎贡献!在贡献之前,请阅读我们的行为准则,以帮助本项目保持欢迎。
本地构建
ZIP发布文件
要本地构建此库,您需要安装circuitpython-build-tools包。
python3 -m venv .env
source .env/bin/activate
pip install circuitpython-build-tools
安装完成后,请确保您处于虚拟环境中
source .env/bin/activate
然后运行构建
circuitpython-build-bundles --filename_prefix adafruit_circuitpython_mlx90393 --library_location .
Sphinx文档
使用 Sphinx 来根据 rST 文件和代码中的注释构建文档。首先,安装依赖项(可以重用上面的虚拟环境)。
python3 -m venv .env
source .env/bin/activate
pip install Sphinx sphinx-rtd-theme
现在,一旦你激活了虚拟环境
cd docs
sphinx-build -E -W -b html . _build/html
这将输出文档到 docs/_build/html。在浏览器中打开 index.html 以查看它们。它也会(由于 -W)在出现任何警告时出错,就像 Travis 一样。这是在本地验证它是否通过的好方法。
项目详情
关闭
adafruit-circuitpython-mlx90939-1.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f0342ae74afdcd47940e841c1f35e679682604bdf6e2e34062a872c432f63487 |
|
MD5 | a58b31cd168949d0d871c52fc32b746f |
|
BLAKE2b-256 | 315d4c76998d4e6b4d1a505bf16a8611a22d96032f43eeb52be1a4884eb6b73e |