我们有两个传感器。我们想要计算物体经过传感器前面的速度,就像汽车一样。首先物体经过传感器1的前面,然后经过传感器2的前面。在两个传感器之间,我们有5厘米的距离。我们还有两个LED灯,当物体经过传感器前面时,我们想要点亮它们。例如,当物体经过第一个传感器前面时,我们想要LED 1点亮它们。当物体经过第二个传感器前时,我们希望led 2亮起。但我们还需要传感器计算速度,因为我们希望它们识别通过的物体是汽车还是人。如果物体的速度大于60 km/h,传感器会感觉到它是汽车,如果不是,它是人,led灯就会亮起,led灯不会亮起
我使用的代码根本不起作用
2条答案
按热度按时间f4t66c6m1#
你没有给我们任何东西来工作,但是假设一个假设的函数
objectPresent( sensorid )
在没有物体存在时返回0,在存在时返回1,并且其中sensorid
是两个接近检测器之一,那么速度可以通过每个传感器上0到1转换之间的时间来确定。物体的大小可以通过其通过传感器之一的时间来估计。字符串
因此,给定从传感器对捕获所需定时的函数,例如:
型
然后,该函数可以在执行循环中使用,因此:
型
ma8fv8wu2#
我不知道你做了什么。换我也会这么做。
字符串
这只是一个有一些基本想法的模板。