作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的是 ev3 超声波传感器。我正在编写一个基于行为的 lejos 代码。我想在超声波传感器检测到不超过 30 厘米的物体时执行一些任务。这是我的代码:
public UltrasonicSensor(Port port)
{
sonar = new EV3UltrasonicSensor(port);
sonar.getDistanceMode().fetchSample(value, 0);
}
@Override
public boolean takeControl() {
// TODO Auto-generated method stub
return value[0] < 0.3;
public void action() {
....
}
@Override
public void suppress() {
// TODO Auto-generated method stub
suppressed = true;
}
但我认为这不是正确的方法。我怎样才能以正确的方式实现它?
感谢您的帮助,
最佳答案
看来您只从超声波传感器获取一次距离样本。从 getDistanceMode()
获取 SampleProvider
对象,将其存储在全局变量中,并在每次需要时调用 fetchSample()
新样本。
但是,您可能需要确保不要过于频繁地向传感器请求新样本,因为这可能会因 ping 请求而使其过载。与程序运行的速度相比,声音可能会很慢。
关于java - ev3超声波传感器在lejos基于行为的编程中的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30515898/
目录 前言: (一)需求分析 市场需求 需求分析 (二)光学测距
我需要一些用于结构报告(超声波)的示例 dcm 文件。谁能帮帮我? 最佳答案 下面链接中的报告 19 表示美国结构化报告,但我不确定它是否正是您要查找的 SOP 类: http://www.dclun
我在为自动驾驶汽车创建 if 语句时遇到了问题。汽车跳过大部分 if 语句并立即转到 else 语句。传感器给出正确的值。是因为我使用了“else if”语句还是其他什么?汽车应该对其周围环境使用re
我是一名优秀的程序员,十分优秀!