2016-11-08 97 views
0

我打算使用arduino自行車速度計的基本模型來計算當我錨定我的船時我放出的鏈條數量。但是,如果我只有一個傳感器,它只能用於單向鏈計數。 我的理論是在車輪上有兩個傳感器,這樣,如果傳感器A首先計數,那麼鏈條會熄滅,但是如果傳感器B先計數,那麼鏈條就會進入。唯一的問題是我在編寫python比我在Arduino IDE中。如果有人能給我一個如何做到這一點的想法,我會感激不盡。Arduino鏈式計數器

回答

1

從你的應用程序描述中,你真的不想跟蹤鏈條的位置,而不是速度(或速度)。如果您閱讀旋轉編碼器的工作原理,您可以將該技術應用於車輪。旋轉編碼器有兩個相位差90度的數字輸出,因此您不僅可以檢測運動,還可以檢測方向。

進行了詳細的解釋

0

http://playground.arduino.cc/Main/RotaryEncoders這豈不是更有用了數鏈和計數回?

鏈條吉普賽上只有1個磁鐵從儲存位置計數出鏈條,從捲揚機方向電磁鐵降低進料中拾取12v信號,將此值保存在靜止狀態。當升起從捲揚機螺線管上升飼料中拾取另一個12v時,在靜止位置計數值減少到零?

這否定了通過將電機方向解釋爲正數並計數負IO信號來確定方向的必要性?