适用于LSM6DS3的Python库
项目描述
LSM6DS3 Python库
LSM6DS3TR-C是一个始终开启的3D加速度计和3D陀螺仪,包含以下附加内置功能:
- 计步器
- 轻触和双击识别
- 显著运动和倾斜检测
- 自由落体检测
安装
我们建议使用Raspberry Pi OS Bookworm或更高版本与此库一起使用。它需要Python ≥3.7。
完整安装(推荐)
我们创建了一个简单的安装脚本,它将安装所有先决条件,并以最小努力使您启动和运行。要运行它,在您的Raspberry Pi桌面上的菜单 -> 附件 -> 终端中启动终端,如下所示
在新终端窗口中,准确输入以下命令(检查拼写错误)并遵循屏幕上的说明
git clone https://github.com/pimoroni/lsm6ds3-python
cd lsm6ds3-python
./install.sh
注意 库将安装在与“pimoroni”虚拟环境,您需要激活它来运行示例
source ~/.virtualenvs/pimoroni/bin/activate
开发
如果您想贡献,或者喜欢坐在边缘上,享受最新的代码,您可以按照以下方式安装开发版本:
git clone https://github.com/pimoroni/lsm6ds3-python
cd lsm6ds3-python
./install.sh --unstable
从PyPi安装稳定库并手动配置
- 设置虚拟环境:
python3 -m venv --system-site-packages $HOME/.virtualenvs/pimoroni
- 切换到虚拟环境:
source ~/.virtualenvs/pimoroni/bin/activate
- 安装库:
pip install lsm6ds3
在某些情况下,您可能需要使用 sudo
或使用以下命令安装pip: sudo apt install python3-pip
。
这不会进行任何配置更改,因此您可能还需要启用
- i2c:
sudo raspi-config nonint do_i2c 0
您可以选择运行 sudo raspi-config
或图形化Raspberry Pi配置UI来启用接口。
变更日志
0.0.2
- 更新到库名称从
LSM6DS3
到lsm6ds3
以匹配我们的其他库。
0.0.1
- 初始发布
项目详情
下载文件
下载适用于您平台的电影文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
lsm6ds3-0.0.2.tar.gz (11.5 kB 查看哈希值)
构建分发
lsm6ds3-0.0.2-py3-none-any.whl (7.7 kB 查看哈希值)
关闭
lsm6ds3-0.0.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bb13d8d7301e629ff9f9e86f0a39eb5179a1c160aa6c3b4e4a3dab92dac424dd |
|
MD5 | a407bf2434e77b9881f6a701ea1ff956 |
|
BLAKE2b-256 | 51ae0161250a2693734cd740c695dbab79b6c561931cfbdf89cf670f0cda178d |
关闭
lsm6ds3-0.0.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 60b5c68ad8c1edd1f44681a9b1f6ec4d9aac6d4ff6f931c5b4d67831e526e857 |
|
MD5 | c45f74368eef638840bd7c4ff6ebae3d |
|
BLAKE2b-256 | b46c336d7bec75c8c4a1f4b5c19ee14efd612cf712381a776df6df64893b4369 |