一 已解决的bug
(一)python语言使用错误
1.for循环后未加冒号/def 函数后未加冒号/缩进不对
SyntaxError: invalid syntax
例子:
def callback_PIN1(line)#这里应该有:冒号
global flag_key2
#print("line =", line)
flag_key2=1
pyb.delay(10)
2.使用未定义过的变量
NameError: name 'b' isn't defined
(二)基于openmv的bug
1.超内存
解决:使用qqvga等更小的图像尺寸
2.硬件引脚冲突(常见显示屏舵机串口iicspi等用太多的情况)
解决:舵机扩展板、看原理图换引脚
3.画面偏红/偏色
一般是由于初始化引起的,(不排除红外线/激光影响)
解决:初始化时给一个正常颜色的背景(别是整个画面的蓝色)
4.画面花掉一部分,失真,但接电脑时好使,脱机不好使
我的是由于接错了电源(openmv的3.3v输出引脚接入5v电)
解决:vin脚给3.7-7v电源(推荐5v)
5.连接电脑供上电但接不上ide
可能是你的数据线是一根供电线不是传输数据的线,换一根
也可能你的电脑驱动有问题,参考星瞳的教程
解决:检测数据线、驱动