我正在使用 Arduino 超声波套件读取距离。 我想显示 session 期间的最长距离。我使用移位寄存器来获得先前的值,然后将它们与新值进行比较,但我认为我的算法是错误的。 谢谢你的帮助。 ...
我正在使用 Arduino 超声波套件读取距离。 我想显示 session 期间的最长距离。我使用移位寄存器来获得先前的值,然后将它们与新值进行比较,但我认为我的算法是错误的。 谢谢你的帮助。 ...
I'm building a simple robot, using an Arduino Uno, an Arduino Motor Shield, 2 DC motors (this is the part I used https://www.aliexpress.com/item/3302 ...
我开发了一个代码来使用超声波传感器获取距离。 但这似乎不起作用。 它只是 output 0。这是代码。 `#include <math.h> 无效设置(){ 序列号.开始(9600); } 无效循环(){ int dist = getcm(); 延迟(100); Serial. ...
我对 Jsn-sr04t 防水超声波传感器有疑问,知道树莓派零 W1 中的连接做得很好,因为它已激活,但读数完全错误,引脚输入正确,但这个似乎有数据输入错误。 我在同一个传感器 model 上使用了 python 中的几个程序 PD:我知道这是可行的,因为我在 arduino mega 上对其进行 ...
我正在使用具有 3 个超声波传感器的 Arduino Uno,并且我已经成功地让我的树莓派打印出这些值,但我不知道如何将它们变成变量。 这是Arduino代码 这是 Raspberry Pi 上的 Python 代码 树莓派和 Arduino 也通过 USB 连接。 感谢您的帮助,如果提 ...
我正在使用带有反射传感器的 zumo 机器人,用于跟踪黑线。 我想使用 arduino 让 zumo 机器人在距离障碍物一定距离后停止。 我有一个连接到机器人的超声波传感器 (HC-SR04)。 这两项任务都是独立工作的,但是一旦我将代码合并在一起(因此它遵循这条线并在使用超声波传感器检测到 obj ...
我正在尝试测量 3 米水箱的距离,超声波传感器精确到 3000 - 0。 当 object(水)接近传感器 3000 时,当距离 3m 远时计为 0。 示例:我们有一个容量为 3000 升的水箱,我们想用超声波传感器测量它,所以当它满时它应该测量 3000,当它空时它应该测量 0。 我怎样才能做到 ...
我想用360伺服和超声波传感器做一个门,这里我用if else。 当超声波条件 >= 10 cm 时,舵机应向右旋转一圈 5 秒,反之亦然。 但是当它达到> = 10 cm 伺服器继续旋转而不停止的条件时,如何让它停止1 圈? 我还需要超声波传感器的距离数据来显示。 我是这方面的初学者, ...
为我的猫建造一个带自动门的便便箱。 我正在使用带有 Arduino mega 的 HC-SR04 超声波传感器。 我在封闭的盒子里有一个传感器(感应我的猫是否被卡在里面,或者当猫在里面时保持打开状态) 内部传感器在大多数情况下会波动 67-68 厘米,但随机它会抛出一个明显小于 50 厘米的值,在我 ...
我需要一些帮助来解决我在将超声波传感器添加到已经配备了 RPlidar 的机器人(松散地基于 Linorobot)时遇到的问题。 硬件/软件:Raspi3B w/ Ubuntu 16.04.6 LTS,ROS k.netic,一个 Teensy,2 Nano。 机器人仅使用激光雷达就可以正常工作,但 ...
我不能在铜中使用“GET”。我知道超声波传感器不能像灯一样设置(二进制数据)。 但我只想了解我所做的 if 参数 这是完整的代码 ...
我正在使用显示距离的 HC-SR04 超声波传感器,有两个 if 语句,如果它低于 0,则显示为 0(该部分按预期工作),如果超过 4 米(距离变量为厘米),则为应该说“超出范围”,这就是我遇到的问题。 这是完整的代码 这会返回一个错误,上面写着“无法在赋值中将 'const char [13]' ...
我正在开展一个盲人导航项目,其中我计划在鞋子上放置两个超声波传感器,在背心上放置四个(这个人将穿着),在他/她的帽子上放置一个。 在这种情况下,如何检测楼上和楼下。 任何想法。 我读了很多专门解决这个问题的研究,但没有给出适当的答案。 就像他们中的大多数人实际上不适合我一样。 ...
所以,我想做一个洗手液。 我有一个超声波传感器。 现在它的工作原理是这样的:当距离低于 5 厘米时,它会倒液体。 我要做的是:当距离<5厘米时,倒入2秒。 2 秒过去后,再等待 3 秒,然后再次测量。 例如:我将手放在传感器前面,它会倾倒液体 2 秒钟。 之后等待 3 秒,如果距离 < ...
因此,当超声波传感器检测到距离小于一定量时,这就是我想要实现的目标,然后灯应该变绿,允许交通移动 这是代码 有人可以帮助我达到预期的结果。 还有一个问题,如果我想在这些环境中使用 printf 或类似的东西检查变量的值,我该怎么做? 提前致谢 ...
我想停止连续转动的伺服电机,直到超声波传感器检测到障碍物。 例如,当障碍物距离超声波传感器 5 cm 时,我希望伺服电机停止。 如果没有障碍物,伺服电机应该不停地转动。 但是,移除障碍物后,我的伺服电机开始从不同的角度旋转,而不是从哪里停止。 我添加了 Arduino 代码的伺服电机旋转部分。` ...
我已经制造了一辆遥控车,最近我刚刚得到了一个套件,其中包含我需要添加碰撞警告的所有东西,问题是它会阻止代码,并且它将 go 向前推进,与 controller 相比有很多滞后。 我尝试向它添加一个线程,但它仍然阻塞了代码。 我无法为该站点正确格式化我的代码,所以这里有一个 github 链接http ...
这是代码: 这当前所做的是每次传感器 1 被阻塞时打印 1 ,但随后它会结束代码。 我想让它每次我阻塞一个传感器时,它都会打印相应的打印语句,无论我阻塞传感器多少次。 我尝试添加许多变量来提供帮助,但它们没有用。 如何使循环不断重复? ...
这是代码: 问题出在 y==2 循环上。由于某种原因,它不断重复自己,即使 y=None。任何人都知道如何解决这个问题,我整天都在研究它。谢谢! ...
现在我正在使用 2 个超声波传感器,但我发现它们在户外变得不稳定并给出随机读数......虽然它们在房间内正常运行......我该如何解决这个问题??? 那是代码,似乎关闭的传感器总是在读取,我检查了接线,它很好,所以我真的不知道问题出在哪里?? ...