Pri použití takzvaných prepínačov - virtuálnych prepínačov so závislým blokovaním pri navrhovaní rôznych rozhraní - moderní programátori zriedka premýšľajú o tom, prečo sa im takto hovorí. Ide o to, kde ich skutočné mechanické prototypy boli použité najskôr - v rádiol. Stlačte jedno tlačidlo - to, ktoré bolo stlačené skôr, ako sa toto vráti do pôvodnej polohy. Potom sa takéto spínače - veľké, ako v rovnakých rádiách a malé, ako v sérii P2K - začali používať v autorádiách, prenosných kazetových magnetofónoch, troch programových prijímačoch, televízoroch a ďalších zariadeniach. A v podlahových fanúšikoch ich možno stále nájsť.
Tranzistory a potom mikroobvody umožnili výrobu elektronický analógy spínačov so závislou západkou. Hovorí sa im mnohostranné spúšťače. Špecializované mikroobvody, napríklad K04KP020, umožňujú ich implementáciu s minimálnym počtom externých prvkov. Je možné, že ste kedysi mali alebo dokonca mali televízor so spínačom na tomto čipe.
Keď sa grafické rozhrania (GUI) začali rozširovať v počítačovej technike, bolo potrebné do nich implementovať virtuálne analógy takýchto prepínačov. V ich mene sa programátori rozhodli zachovať svoj pôvodný účel a nazvali ho prepínačmi. Napríklad v HTML sú implementované tak.
Ak máte nejaké domáci, povedzme, selektor vstupu zosilňovača, budete potrebovať multi-stabilný spúšť, vezmite si za to nejaký špecializovaný čip je trochu nesportovný. Autor predmetu Inštitúty pod prezývkou throbscottle implementoval takéto zariadenie na univerzálny čip - 74HC174 (КР1564ТМ9), obsahujúci šesť bežných D-klopných obvodov.
Všetko, čo je potrebné na spojenie týchto spúšťačov do jedného viac stabilného, je OR dióda a RC obvod, ktorý po zapnutí zapne reset. Aby bolo možné zariadenie ovládať pomocou tlačidiel, sprievodca pridá kondenzátory, ktoré potlačia odskoky kontaktov a odpory vytiahnutia. Má nasledujúcu schému:
Na riadenie záťaže zo zariadenia, povedzme, vinutia relé vo voliči vstupu zosilňovača, musíte pridať tranzistorové spínače, ako sú napríklad uvedené nižšie. Kľúče môžete vykonávať na bipolárnych tranzistoroch, potom potrebujeme odpory, ktoré obmedzujú základný prúd. Paralelne s vinutiami by sa mali pripojiť diódy s opačnou polaritou (nie sú zobrazené, ako sú vinutia samotné).A keď sa pripájajú na výstupy LED, potrebujú iba jeden rezistor, pretože v akomkoľvek stave multistabilného spúšťača je zapnutá iba jedna LED. V okruhu na zapínanie mikroobvodu K04KP020 sa to isté robí.
Sprievodca simuluje činnosť zariadenia v programe Logisim, Ukázalo sa, že taký súbor, ktorého rozšírenie po stiahnutí a pred otvorením v tomto programe by sa malo zmeniť z neznámeho na obežné. Potom, čo sa na základe simulácie uistí, že obvod je správne zostavený, Master ho spojí s navíjacím drôtom na doštičke na doštičku. Pretože používa čip v balíku SOIC, svoje závery ohýba prostredníctvom jedného. Je vhodnejšie ich spájkovať. Gumené nožičky na zadnej strane dosky nedovoľujú, aby sa pri stlačení tlačidiel pohybovali okolo stola, a vďaka tlačidlám je vhodnejšie ich stlačiť. Možno použitie domácich tlačiarní.
A nakoniec, sprievodca skontroluje hotovú stavbu v akcii:
Pred implementáciou rovnakého algoritmu na Arduino Viac stabilný hardvérový spúšťač má nasledujúcu výhodu: nemá hodinový generátor, ktorý nepretržite mláti a môže spôsobiť rušenie, ktoré je veľmi nežiaduce, keď sa používa v zariadeniach pomerne vysokej triedy.