Prosím zdejší odborníky o radu, jak ošetřím stále stisknuté tlačítko.Potřebuji abych ho stiskl a tím provedu nějaký příkaz.No a pokud ho budu dál držet tak ať mi stále nevykonává ten stejný příkaz.
Fórum › Mikrokontroléry
Pomoc začátečníkovi
no vicemene je to neco jako stavova masina.. 0 = nezmacknuto, 1,2,3 ... N-1 odfiltrovani zakmitu, N - vykonani akce, N+1 zadna akce (leda se vratit na 0 pokud je pusteno tlacitko...)
Připoj tlačítko na vstup přerušení a přerušení nastav na citlivost na příslušnou hranu (sestupnou nebo náběžnou). Pro odfiltrování kmitů stačí toto přerušení zakázat na krátkou dobu.
Druhá možnost je "očuchávat" vstup v pravidelných intervalech asi 0,1 sec (je to dostatečně odolné proti kmitání kontaktů) a pamatovat si předchozí stav. Porovnáním současného a předchozího stavu se dozvíš, zda bylo tlačítko stisknuto, uvolněno nebo zůstalo stisknuté nebo uvolněné
hu
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 1 host
Podobná vlákna
Pomoc začátečníkovi — založil doonio
Pomoc začátečníkovi s Bascomem — založil 12dawe34
PICAXE - pomoc začátečníkovi — založil Pavel-H
Pomožte začátečníkovi :D — založil brunoczech
Pomozte začátečníkovi — založil Mirka
Moderátoři diskuze