Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
到达HC-SR04和XBee的Arduino时差_Arduino_Xbee - Fatal编程技术网

到达HC-SR04和XBee的Arduino时差

到达HC-SR04和XBee的Arduino时差,arduino,xbee,Arduino,Xbee,亲爱的StackOverflow会员: 我的名字是Erino,我是航空工程师学院的学生(代尔夫特霍尔兰德应用科学大学),目前正在应用DRONE创新有限公司毕业。我的毕业设计是一个在温室里使用的本地化模块的原型。 我使用的方法是到达时间差。其中的两个信号是通过XBee发送的射频信号和通过HC-SR04发送的超声波信号。 我的目标是使用四个信标和一个标签来建立本地化原型 目前,我面临一个无法解决的问题,那就是让HC-SR04相互通信。目标是让一个(标签)HC-SR04用作发射机,另一个(信标)用作接

亲爱的StackOverflow会员:

我的名字是Erino,我是航空工程师学院的学生(代尔夫特霍尔兰德应用科学大学),目前正在应用DRONE创新有限公司毕业。我的毕业设计是一个在温室里使用的本地化模块的原型。 我使用的方法是到达时间差。其中的两个信号是通过XBee发送的射频信号和通过HC-SR04发送的超声波信号。 我的目标是使用四个信标和一个标签来建立本地化原型

目前,我面临一个无法解决的问题,那就是让HC-SR04相互通信。目标是让一个(标签)HC-SR04用作发射机,另一个(信标)用作接收机。因此,我能够发送超声波信号并对其持续时间进行计时

此外,我能够计算XBee和超声波单位之间的差异。一旦执行此操作,就可以获得

我希望这能让我清楚地知道我在做什么,我恳请你们支持我

提前感谢您提供的任何帮助。 比尔

埃里诺

注意。 HC-SR04是否可以用作接收器?
如果没有,有什么可能让超声波模块作为接收器或发射器工作?

HC-SR04是超声波距离传感器。它们不通信。XBee无线电会由于处理和可能等待一段时间来传输(并可能重新传输)数据而给您的信号增加可变的延迟量。对于您的应用程序,您需要在通信堆栈中的较低级别上运行。我投票将此问题作为离题题结束,因为它是关于无线电通信而不是编程的。感谢大家的回复,它帮助我决定了有关原型的未来步骤!