Új hozzászólás Aktív témák

  • gyapo11

    őstag

    válasz mdraco #1031 üzenetére

    Egy változóban őrzöd, hogy most éppen melyik állapot az aktuális, az időmérés, vagy a nem időmérés.
    A gombnyomásnál és a fölengedésnél lesznek prellek, ezeket kezelni kell. Lehet külső áramkörrel, ami garantáltan prellmentesen vált egyik állapotból a másikba, vagy software-ből, mondjuk 50 ms-et várni, de szeritnem elég 30 is.
    Amikor érzékeled a nyomógomb lenyomását, akkor a millist leteszed, és addig vársz, amíg 30-cal nem lesz több, ha még mindig be van nyomva, akkor úgy veszed, hogy megtörtént a lenyomás. Ekkor elvégzed az ehhez tartozó műveleteket, beírod az állapotváltozóba, hogy 1 (mérés), és figyeled, hogy mikor enged föl. Amikor észreveszed, hogy föl van engedve, akkor ugyanaz a menet, mint a lenyomásnál. Vársz 30 ms-et, megnézed, hogy még mindig föl van-e engedve, ha igen elvégzed a műveleteket és beírod a változóba a 0-át (nincs mérés). És a delay-t elfelejted.

    menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet

Új hozzászólás Aktív témák