OPENMV4 连接红外测温MLX90640失败,Failed to init the MLX90640! ???
-
你好,我买了OPEMMV H7 PLUS的开发板.手动焊接了MLX90640.SDA脚连接到P5,SCL脚连接到P4.按以下的教程来连接OPENIDE.提示valueError:Failed to init the MLX90640!.请问是什么原因造成的?要怎么解决?!
MLX90640摄像头演示
这个例子展示了如何将热图覆盖到主摄像头的OpenMV摄像头的实时视频输出上。
import image, time, fir
初始化热传感器
fir.init(type=fir.FIR_MLX90640, refresh=32) # 16Hz, 32Hz or 64Hz.
FPS clock
clock = time.clock()
while (True):
clock.tick()img = fir.snapshot(copy_to_fb=True) # Print FPS. print(clock.fps())
-
既然是手动焊接的,应该是硬件连线的问题。
1,上拉电阻加了吗?
2,电源电压确认正确吗?GND正确吗?确认硬件没问题的话,OpenMV上使用I2C scan一下地址,看看是否地址检测出来,如果有地址了,说明硬件没问题了。
https://docs.singtown.com/micropython/zh/latest/openmvcam/library/pyb.I2C.html
-
可以了,refresh的频率不能太大.现在更改为16HZ就好了.