Csatlakozó kódoló modul (KY-040) Arduino és hozzanak létre egy egyszerű impulzusszámlálót

Kódoló modul KY-040 egy mechanikus kormányzási szög érzékelő, hogy átalakítja a forgásszög a forgó objektum (például egy tengely) elektromos jelekké eltolt 90 fokos helyzetben az egymással. Ez a modul három kimenet - CLK, DT és SW. Jelek eltolt 90 fokkal egymáshoz képest jelenik meg pontosan a CLK és DT megállapításait forgás / ellentétes, a kimeneti SW használni ahhoz, hogy az állapotát a központi tengely jeladó, hogy működik, mint egy gombot.

Mi egyszerűen szétszerelt állapotban kimeneti jeleket adnak a CLK és DT, mert van egy kis kapcsolási rajz, amely azt mutatja, hogy jeleket eltolják a forgás közben az egyik vagy a másik oldalon.

A diagram azt mutatja, hogy minden alkalommal, amikor a jel egy (track jeladó CLK) átmenetek a magas vagy alacsony, a jel olvasható állapotban B (PIN DT jeladó). Ha a B jel magas jelszint, ez azt jelenti, hogy a kódoló forgás az óramutató járásával megegyező. Ha a jel B ad alacsony jelszint az átmenet a jel egy az alacsony, hogy a magas szintű, ez azt jelenti, hogy a jeladó a forgatás az óramutató járásával ellentétes. Olvasás mindkét program jel, tudjuk meg a forgásirányt, akkor is, ha az impulzusokat számláló a B jel, akkor növelje vagy csökkentse a program impulzus számláló.
Vázlat a jelfeldolgozás és kimenet a jeladó számláló értéke a kijelzőn látható az alábbiakban. Ebben a vázlat integrált tervezési olvasására és az így kapott jeleket a jeladó, amit a fent leírt.
Kiegészítik a dolog, ha kíváncsi, hogyan kell dolgozni több bites hétszegmenses kijelző alapján MAX7219 chip, akkor üdvözöljük a cikk a következő linken: Modul több számjegyű 7-szegmenses kijelző alapján MAX72xx chip kapcsolat az Arduino és a munka könyvtári funkciókat.