热度 17
2016-5-16 10:38
1291 次阅读|
1 个评论
周末抽空将气压计LPS25H的驱动完成了,可以很方便的读取温度、气压值。目前驱动只做了查询部分,没有处理中断部分。这个等后面有空的时候在做了。 首先import LPS25H库,然后定义lps25对象,就可以使用lps25.PRESS()读取气压, lps25.TEMP()读取温度。 MicroPython v1.7 on 2016-04-17; CANNON with STM32F401xE Type "help()" for more information. from LPS25H import LPS25H lps25=LPS25H(1, 1) lps25.PRESS() 1021.375 lps25.PRESS() 1021.313 lps25.PRESS() 1021.25 lps25.PRESS() 1021.25 lps25.TEMP() 21.99375 lps25.TEMP() 21.99792 在小钢炮板上使用LPS25H时,使用 lps25=LPS25H(1, 1) 其中第一个参数是I2C模块的序号,第二个参数是SA0,在小钢炮开发板上,SA0=1 此外还增加了休眠处理,使用lps25.poweron()工作,lps25.poweroff()休眠。