快捷搜索:  汽车  科技

乐高ev3编程软件的使用:触动传感器bug的解决方案

乐高ev3编程软件的使用:触动传感器bug的解决方案X 1=X 触动用2模式实现计数功能这里绝对不可使用按下(1)!还要在循环外可以加个重置( x=0)。

常见的触动传感器BUG

先看一个小案例:

乐高ev3编程软件的使用:触动传感器bug的解决方案(1)

一条简单的开关小程序,本意是碰撞一下触动传感器,电机开始旋转,再碰一下,电机停止(使用了碰撞并非按压)。然而运行时发现碰撞一次之后,程序有时候会越过第二个等待,直接运行到电机停止。

BUG的原因:触动传感器每秒会进行多次的触动检测。

BUG解决方案:等待模块后面加个等待0.2秒,防止传感器抖动和循环运行速度太快。

用触动传感器实现计数

X 1=X 触动用2模式实现计数功能

乐高ev3编程软件的使用:触动传感器bug的解决方案(2)

这里绝对不可使用按下(1)!
还要在循环外可以加个重置( x=0)。

乐高ev3编程软件的使用:触动传感器bug的解决方案(3)

猜您喜欢: