第1.2章 常见错误与问题要大概了openmv教程 好家伙openmv与STM32教程 openmv物体识别 openmv巡线代码 openmv串口发送数据 openmv人脸识别 openmv颜色识别

非常详细的视频和文字教程,讲解常见的openmv教程包括 巡线、物体识别、圆环识别、阈值自动获取等。非常适合学习openmv、K210、K230等项目

视频合集链接在:

img

openmv教程合集 openmv入门到项目开发 openmv和STM32通信 openmv和opencv区别 openmv巡线 openmv数字识别教程LCD

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

****

1.2.2 常见错误和故障解决方法

OpenMV插上电脑没反应怎么办?

  • 检查OpenMV的电源。用万用表测量3.3V引脚,如果读数不正常(小于3V),说明你电脑的USB口有问题,或者USB线有问题,换换换。
  • 检查电脑上的设备管理器,查看驱动是否正确安装,正确的步骤:开发环境
  • 询问卖家,是否正确的烧写固件

OpenMV和Arduino/STM32/51串口连接,但是没有接收到信息怎么办?

建议多看看我V3智能车里面关于openmv+STM32串口的调试。

  • 确定OpenMV的串口可以正确输出。使用TTL-USB模块接到电脑上,或者用示波器/逻辑分析仪接到引脚上,查看是否数据输出。
  • 确定Arduino/STM32/51的程序没问题,使用TTL-USB模块给Arduino/STM32/51发送数据,查看结果。比如你写的是接收到指定的数据就亮灯或者灭灯,或者串口转发(此处新手最易犯错误,根本没搞清楚哪个串口接收数据,哪个串口发送数据,也是我被问的最多的一个问题)。
  • 确定串口连线没问题。OpenMV的TX—-Arduino的RX,OpenMV的RX—-Arduino的TX,GND一定要接起来。 确定OpenMV和Arduino/STM32/51的供电没问题。有些人确实不知道一定要供电,或者是粗心。

串口的数据是乱码怎么办?

  • 需要选择ascii码显示,如果是16进制显示,可能你会看成乱码。
  • 确认是ttl电平连接,不能使用电脑上的RS232直接连接OpenMV的串口。
  • 还有波特率是否一致

为什么不能上电运行程序呢?

  • (最常见)检查代码是否有问题,请在IDE里测试代码,如果有错误,肯定不会正常运行。
  • 根据openmv如何脱机执行程序的视频教程或者(10分钟快速上手 )的步骤,把main.py修改为要运行的代码。
  • 确认正确供电,VIN引脚输入3.7V~7V的电压(推荐5V),或者直接插入USB供电。
  • 如果是插入USB线缆供电,请确认不要在IDE连接OpenMV,或者任何串口助手连接OpenMV的USB串口,因为这时会启用REPL,会中断main.py的程序。

为什么不能保存程序到OpenMV呢?

  • 这是由于你可能打开了这个文件,或者那个驱动抽风了—>重启电脑
  • 如果还不行,可能是文件系统坏了—>格式化

OpenMV插上电脑没反应怎么办?

  1. 检查电源:
    • 使用万用表测量3.3V引脚,若电压低于3V,可能是电脑USB口或USB线问题,建议更换。
  2. 检查驱动:
    • 打开设备管理器,确认驱动是否正确安装。若未安装,参考官方文档或开发环境说明。
  3. 固件问题:
    • 联系卖家确认固件是否正确烧录,必要时重新烧录固件。

OpenMV与Arduino/STM32/51串口连接无数据接收怎么办?

  1. 确认OpenMV串口输出:
    • 使用TTL-USB模块将OpenMV的串口连接到电脑,或用示波器/逻辑分析仪检查是否有数据输出。
  2. 检查Arduino/STM32/51程序:
    • 使用TTL-USB模块向Arduino/STM32/51发送数据,验证程序是否正确响应(如点亮LED或转发数据)。
    • 注意区分接收和发送的串口,避免混淆。
  3. 检查接线:
    • 确保OpenMV的TX接Arduino的RX,OpenMV的RX接Arduino的TX,且GND必须连接。
  4. 供电问题:
    • 确保OpenMV和Arduino/STM32/51均已正确供电。

串口数据乱码怎么办?

  1. 显示模式:
    • 确保串口助手设置为ASCII码显示,而非16进制显示。
  2. 电平匹配:
    • 使用TTL电平连接,避免直接使用RS232电平。
  3. 波特率一致:
    • 检查OpenMV与接收设备的波特率是否一致。

为什么不能上电运行程序?

  1. 代码问题:
    • 在OpenMV IDE中测试代码,确保无语法或逻辑错误。
  2. 脱机运行设置:
  3. 供电问题:
    • 确保VIN引脚输入3.7V~7V电压(推荐5V),或直接通过USB供电。
  4. REPL中断:
    • 若通过USB供电,确保未连接IDE或串口助手,否则会进入REPL模式,中断main.py运行。

为什么不能保存程序到OpenMV?

  1. 文件占用:
    • 确认文件未被其他程序占用,若问题依旧,尝试重启电脑。
  2. 文件系统损坏:
    • 若仍无法保存,可能是文件系统损坏,建议格式化OpenMV的存储。

ImportError:no module named xxx

  • 这个错误是Import错误,没有stepper这个模块。

    原因:

    • 你没有把stepper.py这个文件拖到你的板子里。见:模块的使用
    • 拖过去之后,需要重启,使模块生效

MemoryError:FB Alloc Collision!!!

这个问题是模板匹配的模板文件太大了,内存爆了。

AttributeError:‘tuple’ object has no attrbute ‘rect’

这个报错提示,第一眼看上去是代码写错了,也确实是写错了,一个tupple没有rect这个方法。 但是这个代码是例程的代码,怎么回事呢?

‘tuple’ object has no attrbute ‘rect’**

这个报错提示,第一眼看上去是代码写错了,也确实是写错了,一个tupple没有rect这个方法。 但是这个代码是例程的代码,怎么回事呢?

固件和IDE不匹配!升级固件就好了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

滑水滑成滑头

金主爸爸的打赏是我前进的最大

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值