CircuitPython库,用于BNO055 9-DOF绝对姿态传感器。
项目描述
简介
依赖关系
此驱动程序依赖于Register和Bus Device库。请确保它们也存在于CircuitPython文件系统中。这可以通过下载库和驱动程序包轻松实现。
从PyPI安装
在支持GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI本地安装驱动程序。为当前用户安装
pip3 install adafruit-circuitpython-bno055
为系统范围安装(在某些情况下可能需要)
sudo pip3 install adafruit-circuitpython-bno055
在当前项目的虚拟环境中安装
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-bno055
使用说明
当然,您必须导入库才能使用它
import adafruit_bno055
此驱动程序将实例化和激活的I2C对象作为其构造函数的参数。创建I2C对象的方式取决于您使用的板。对于带有标记SCL和SDA引脚的板,您可以
import board
i2c = board.I2C()
一旦您有了I2C对象,您可以创建传感器对象
sensor = adafruit_bno055.BNO055_I2C(i2c)
然后您就可以开始读取测量值
print(sensor.temperature)
print(sensor.euler)
print(sensor.gravity)
文档
本库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅本指南。
贡献
欢迎贡献!在为该项目做出贡献之前,请阅读我们的行为准则,以帮助保持该项目的友好氛围。
项目详情
关闭
adafruit-circuitpython-bno055-5.4.13.tar.gz的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | ba559355b6e563ed8eb7262505c779e72fb6636a69486474f04a4ae7ffe1b0c3 |
|
MD5 | ad2f642355f9c2d4cc82a6ff75a53224 |
|
BLAKE2b-256 | 656284d12ee184c5d7b0e98631034a576e39253b20f3efbf828c76426d41d4e9 |
关闭
adafruit_circuitpython_bno055-5.4.13-py3-none-any.whl的散列值
算法 | 散列值 | |
---|---|---|
SHA256 | 9e587b8df32adf0c1cbc3ec1cebc6d829ae6fb84196920dd14978d3d49e30f44 |
|
MD5 | 438f7c9f88c12f528b4a16850c4648a5 |
|
BLAKE2b-256 | e69e809f55690e69cf6a05200bf81a4d566af283aba6e0d121234698c55ea8d7 |