跳转到主要内容

Sitronix VL53L5CX 8x8时间飞行距离数组“ULD”库的CTypes包装器

项目描述

VL53L5CX CTypes Python包装器

PyPi Package Python Versions

为Sitronix VL53L5CX超轻量驱动程序(C源代码镜像可在https://github.com/ST-mirror/VL53L5CX_ULD_driver/tree/lite/en找到)的CTypes包装器

先决条件

您必须启用

  • i2c sudo raspi-config nonint do_i2c 0

如果您未使用任何i2c设备,并且400KHz超出了范围(轨迹球),您可能还需要增加您的i2c波特率。

VL53L5CX在启动时需要上传固件,并且它很慢。将波特率添加到/boot/config.txt中的i2c行以加快速度

dtparam=i2c_arm=on,i2c_arm_baudrate=400000

注意:默认波特率是200000(200KHz),大多数设备的典型最大值是400000(400KHz),但如果您只是驱动VL53L5CX传感器,您也可以使用1000000(1MHz)。

安装

  • 只需运行pip3 install vl53l5cx-ctypes

在某些情况下,您可能需要使用sudo或使用以下方式安装pip:sudo apt install python3-pip

GitHub上的最新/开发库

变更日志

0.0.3

  • 重命名为vl53l5cx_ctypes以更好地反映此与纯Python VL53L5CX驱动程序之间的差异
  • 更改包名称以避免与Python VL53L5CX驱动程序冲突

0.0.2

  • 修复is_alive中的段错误

0.0.1

  • 初始发布

项目详情


下载文件

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

源分布

vl53l5cx-ctypes-0.0.3.tar.gz (132.8 kB 查看哈希值)

上传时间

构建分布

vl53l5cx_ctypes-0.0.3-cp39-cp39-linux_armv7l.whl (113.1 kB 查看哈希值)

上传时间 CPython 3.9

支持者