mlx90640怎么通过树莓派调用读取数据
时间: 2024-05-04 09:16:42 浏览: 187
基于树莓派3B的热成像摔倒检测系统MLX90640.py
您可以通过使用Python library来实现树莓派读取 mlx90640 数据的功能。可以使用Adafruit CircuitPython库中的Adafruit_CircuitPython_MLX90640库与mlx90640进行通信。在使用此库之前,请确保您已安装CircuitPython。您也可以使用其他库,如PyMLX90640,来与mlx90640进行通信。下面是一个示例代码,用于从 mlx90640 读取数据:
```
import board
import busio
import adafruit_mlx90640
i2c = busio.I2C(board.SCL, board.SDA, frequency=800000)
mlx = adafruit_mlx90640.MLX90640(i2c)
mlx.refresh_rate = adafruit_mlx90640.RefreshRate.REFRESH_16_HZ
try:
mlx.getFrame(frame)
except ValueError:
pass
for h in range(4):
print("")
for w in range(16):
print("{:.2f}".format(frame[w+h*16]), end=",")
```
阅读全文