ruzsa janos Creative Commons License 2023.03.13 0 0 4100

Egy információ lemaradt, bocs. Ezt a jeladót konkrétan szögmérésre akarom használni, 4000/kör az tulajdonképpen 10%-kal több, mint tized fok felbontás.

Nem kell gyorsabban forognia, mint 1-2 fordulat / másodperc.

A kijelző frissítése bővel elég, ha 2/ sec.

Viszont egy facebook fórumon valaki megadta közben a pofonegyszerű megoldást:

Az első arduinoval ugye eljutok a 0-4000 tartományban való ábrázoláshoz (tehát túlforduláskor újrakezdi 0 foktól).

A kapott érték ÉPPEN BELEFÉR 12 ábrázolásba - vagyis ha ezt a számot kiteszem 12 digitális lábra, akkor azok ott konkrétan pufferként tárolják, a másik ardu meg akkor olvassa be, amikor akarja. (ok, hogy ne éppen a másik frissítése közben olvasson be marhaságot, ő mondjuk végezhet egy vizsgálati ciklust, olyasmit, mint egy prellegés kiküszöbölésére, néhány mikroszekundum eltéréssel összehasonlít két mintát, ha egyformák, akkor fogadja el, ilyesmit.

Ennyi szabad láb pont van, vagyis lehet, hogy ez nem "elegáns" módszer, de az adott feladatra valószínűleg a legjobb :)  

 

A jövőben pedig majd építek szögmérőt AS5047P chipből, mert az feldolgozott digitális adatot is tud szolgáltatni.

Előzmény: Prof (4099)