python3i2c驱动器及其在LIS3DH加速度计中的应用

lis3dh的Python项目详细描述


用于Python3的LIS3DH加速度计I2C驱动程序

LIS3DH是由ST微电子制造的加速度计。有了这个驱动程序,您可以使用LIS3DH和I2C上的Python3

依赖关系

只有smbus2而不是Python。在

安装

pip3 install lis3dh

使用

从命令行

^{pr2}$

来自Python脚本

fromlis3dhimportLIS3DH,devicefromtimeimportsleepregisters=device()lis=LIS3DH(port=1,scale=registers.CTRL_REG4.SCALE_4G,data_rate=registers.CTRL_REG1.ODR_10Hz)data=lis.read_dummy_register()print("DUMMY REG CHECK ERROR: "+str(data))# 0: No Error, -1: Errorlis.enable_axes(registers.CTRL_REG1.Xen|registers.CTRL_REG1.Yen|registers.CTRL_REG1.Zen)whilelis.read_data_ready_register()==lis.ERROR:sleep(0.25)data=lis.read_all_axes()print("x(g): {}, y(g): {}, z(g): {}".format(data[0],data[1],data[2]))

贡献

欢迎拉取请求。对于重大变化,请先打开一个问题,讨论您希望更改的内容。在

请确保根据需要更新测试。在

许可证

MIT

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中是否有数字的默认类型   java调用一个类的方法来使用另一个类的实例   java HtmlUnit不适用于javascript处理   java需要帮助才能连接MongoDB   java如何从Maven中的src/main/resources复制文件?   java保存Int值(共享首选项)   从另一个类调用方法时,java Autowired组件出现空指针异常   java Spring JPA:PropertyAccessException 1:。。。MethodInvocationException:。'driverClassName'。。。org/postgresql/Driver:不支持的专业。次要版本52.0   java使用增强的JDO模型类在Eclipse中运行Junit测试   java如何使用eclipse IDE为junit创建可运行的jar文件   java如何在安卓中检测应用程序的启动和退出   java在其他线程可以访问静态映射时从数据库更新静态映射   java@Entitty和@EntityScan不起作用。我正在使用SpringBoot和jpa存储库,发生了很多次   java如何与google日历集成?