Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.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
用Arduino上的红外传感器计数_Arduino - Fatal编程技术网

用Arduino上的红外传感器计数

用Arduino上的红外传感器计数,arduino,Arduino,作为小组任务的一部分,我将制作一艘能够收集碎片(乒乓球)的自动船艇。我认为追踪船只捕获了多少碎片可能会有用。它基本上是一种双体船设计,球在它下面流动,然后进入一个网。一个想法是在下面安装一个红外传感器,跟踪有多少球流入,唯一的问题是如果有一个球流出,它只会增加计数。我们提出了一个想法,即有两个红外传感器,可以告诉球的移动方向,即如果第一个然后第二个传感器被触发,它将进入,反之亦然。船艇下面只有一个球宽的空间。使用两个传感器对Arduino上的球数进行编程的最佳方式是什么?或者如何设置传感器;一个

作为小组任务的一部分,我将制作一艘能够收集碎片(乒乓球)的自动船艇。我认为追踪船只捕获了多少碎片可能会有用。它基本上是一种双体船设计,球在它下面流动,然后进入一个网。一个想法是在下面安装一个红外传感器,跟踪有多少球流入,唯一的问题是如果有一个球流出,它只会增加计数。我们提出了一个想法,即有两个红外传感器,可以告诉球的移动方向,即如果第一个然后第二个传感器被触发,它将进入,反之亦然。船艇下面只有一个球宽的空间。使用两个传感器对Arduino上的球数进行编程的最佳方式是什么?或者如何设置传感器;一个接一个,一个球之间的差距很大,甚至更大?

这里公认的做法是问更具体的问题,但是我在工业自动化和业余爱好编程方面做了很多工作,所以我会看看是否可以帮你开始

要确定某个物体经过两个传感器的方向,应放置传感器,使其刚好比一个球宽。你可以通过观察哪个传感器先启动来判断物体的方向

你还需要抓住两个边界线的案例:如果一个球触发了一个传感器,那么返回到它来的方向(等待第二个传感器可能不会发生)。由于两个传感器都将保持打开状态,您可以同时捕获两个球


希望这能让你开始。

这里公认的做法是问更具体的问题,但是我在工业自动化和业余爱好编程方面做了很多工作,所以我会看看是否能帮助你开始

要确定某个物体经过两个传感器的方向,应放置传感器,使其刚好比一个球宽。你可以通过观察哪个传感器先启动来判断物体的方向

你还需要抓住两个边界线的案例:如果一个球触发了一个传感器,那么返回到它来的方向(等待第二个传感器可能不会发生)。由于两个传感器都将保持打开状态,您可以同时捕获两个球

希望这能让你开始