【openmv】openmv各种bug记录

一 已解决的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

可能是你的数据线是一根供电线不是传输数据的线,换一根
也可能你的电脑驱动有问题,参考星瞳的教程
解决:检测数据线、驱动

6.寻找色块/形状
  • 4
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值