跳转到主要内容

适用于LSM6DS3的Python库

项目描述

LSM6DS3 Python库

Build Status Coverage Status PyPi Package Python Versions

Pimoroni Python模板生成。

LSM6DS3TR-C是一个始终开启的3D加速度计和3D陀螺仪,包含以下附加内置功能:

  • 计步器
  • 轻触和双击识别
  • 显著运动和倾斜检测
  • 自由落体检测

安装

我们建议使用Raspberry Pi OS Bookworm或更高版本与此库一起使用。它需要Python ≥3.7。

完整安装(推荐)

我们创建了一个简单的安装脚本,它将安装所有先决条件,并以最小努力使您启动和运行。要运行它,在您的Raspberry Pi桌面上的菜单 -> 附件 -> 终端中启动终端,如下所示

Finding the terminal

在新终端窗口中,准确输入以下命令(检查拼写错误)并遵循屏幕上的说明

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

  • 更新到库名称从 LSM6DS3lsm6ds3 以匹配我们的其他库。

0.0.1

  • 初始发布

项目详情


下载文件

下载适用于您平台的电影文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

lsm6ds3-0.0.2.tar.gz (11.5 kB 查看哈希值)

上传时间:

构建分发

lsm6ds3-0.0.2-py3-none-any.whl (7.7 kB 查看哈希值)

上传时间: Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面