2016-11-08 57 views
0

我打算使用arduino自行车速度计的基本模型来计算当我锚定我的船时我放出的链条数量。但是,如果我只有一个传感器,它只能用于单向链计数。 我的理论是在车轮上有两个传感器,这样,如果传感器A首先计数,那么链条会熄灭,但是如果传感器B先计数,那么链条就会进入。唯一的问题是我在编写python比我在Arduino IDE中。如果有人能给我一个如何做到这一点的想法,我会感激不尽。Arduino链式计数器

回答

1

从你的应用程序描述中,你真的不想跟踪链条的位置,而不是速度(或速度)。如果您阅读旋转编码器的工作原理,您可以将该技术应用于车轮。旋转编码器有两个相位差90度的数字输出,因此您不仅可以检测运动,还可以检测方向。

进行了详细的解释

0

http://playground.arduino.cc/Main/RotaryEncoders这岂不是更有用了数链和计数回?

链条吉普赛上只有1个磁铁从储存位置计数出链条,从卷扬机方向电磁铁降低进料中拾取12v信号,将此值保存在静止状态。当升起从卷扬机螺线管上升饲料中拾取另一个12v时,在静止位置计数值减少到零?

这否定了通过将电机方向解释为正数并计数负IO信号来确定方向的必要性?