Sitronix VL53L5CX 8x8时间飞行距离数组“ULD”库的CTypes包装器
项目描述
VL53L5CX CTypes Python包装器
为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上的最新/开发库
- `git clone https://github.com/pimoroni/vl53l5cx-python
cd vl53l5cx-python/library
python3 setup.py install --user
变更日志
0.0.3
- 重命名为vl53l5cx_ctypes以更好地反映此与纯Python VL53L5CX驱动程序之间的差异
- 更改包名称以避免与Python VL53L5CX驱动程序冲突
0.0.2
- 修复is_alive中的段错误
0.0.1
- 初始发布
项目详情
关闭
vl53l5cx-ctypes-0.0.3.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 12ba18265230e37c9e78852ade32a50e89bd7fd69e15446bf8d57c9f008933c5 |
|
MD5 | ed1922e66494a9a9c85b14a8dbd762a7 |
|
BLAKE2b-256 | 620312a6c2b2104df604f424a79efa3fb9bc3cbf84964f5807a9e57a133c31de |
关闭
vl53l5cx_ctypes-0.0.3-cp39-cp39-linux_armv7l.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 75e4ffbf4d0644f84c0b982a2c8538f5e794326a1f2bbdccc7979f728a1b25e1 |
|
MD5 | a6d83c403fea451c9fed337358fe19ad |
|
BLAKE2b-256 | 5beb9698bcaaa3f677d84e8f2785acff35b79e0d216c08ab8a61bd47039973e8 |