Arduino链计数器

时间:2016-11-08 02:16:50

标签: arduino arduino-ide

我计划使用arduino自行车车速表的基本型号计算我锚船时放出的链条数量。但是,如果我只有一个传感器,它只适用于单向链计数。 我的理论是在车轮上有两个传感器,这样如果传感器A先计数,那么链条就会熄灭,但如果传感器B先计数,那么链条就会进入。 唯一的问题是我在python中编码比在arduino IDE中更好。如果有人能让我知道如何做到这一点,我将非常感激?

2 个答案:

答案 0 :(得分:1)

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

有关详细说明,请参阅http://playground.arduino.cc/Main/RotaryEncoders

答案 1 :(得分:0)

计算链出来并重新计算是不是更有用?

链条吉普赛上只有一块磁铁可以从装载位置计算出您的链条,从卷扬机方向电磁阀降低进给中获取12v信号,将此值保存在静止状态。当从绞盘螺线管抬起进给时再提起另外12v,以便在静止位置将值重新计算为零?

这样就无需通过将电机方向解释为计数正数并计算负IO信号来确定方向?