星瞳实验室APP,快速收到回复
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • 如何从中途计时



    • 我在while true 后面用了一个time0=pyb.elapsed_millis(time_start),又在一个触发条件后面使用time1=pyb.elapsed_millis(time_start),以求得从中途开始计时的效果,但是最后time1=time0
      该怎么修改呢



    • 没听懂是什么意思。。。

      elapsed_millis只是一个做差的效果,相当于pyb.millis()-time0



    • 我是在一开始用一个time0计时,然后在中途用time1算作触发条件的时间,应该用什么算法表达time1呢



    • 只要做差,或者更新时间time_start就行了。

      实现很多种方法,思路是一样的,比如:

      一开始:
      time0 = pyb.millis()#这是最开始的时间

      过了一阵

      间隔时间=pyb.elapsed_millis(time0)
      或者
      time1 = pyb.millis()
      间隔时间=time1-time0#直接做差

      又过了一阵

      间隔时间=pyb.elapsed_millis(time1)
      或者
      time2 = pyb.millis()
      间隔时间=time2-time1#直接做差



    • 我去试试,谢谢小智智(。•̀ᴗ-)✧