Folosind așa-numitele butoane radio - comutatoare virtuale cu blocare dependentă în proiectarea diferitelor interfețe - programatorii moderni se gândesc foarte rar de ce sunt numiți astfel. Lucrul este că, în cazul în care prototipurile lor mecanice reale au fost folosite mai întâi - în radiol. Apăsați o singură tastă - cea apăsată înainte ca aceasta să revină la poziția inițială. Apoi, astfel de comutatoare - mari, ca în aceleași radiouri și mici, ca în seria P2K - au început să găsească aplicații în radiouri auto, casetofoane portabile, receptoare cu trei programe, televizoare și alte echipamente. Și în ventilatoarele de podea se pot găsi în continuare.
Tranzistoarele și apoi microcircuitele au făcut posibilă fabricarea electronic analogii întrerupătoarelor cu zăvor. Ele sunt numite declanșatoare multistabile. Microcircuitele specializate, de exemplu, K04KP020, le permit să fie implementate cu un număr minim de elemente externe. Este posibil să fi avut odată sau chiar să aveți un televizor cu un comutator pe acest cip.
Când interfețele grafice (GUI) au început să se răspândească în tehnologia computerului, a devenit necesară implementarea analogilor virtuali ai acestor comutatoare în ele. Pe numele lor, programatorii au decis să-și perpetueze scopul inițial și l-au numit - butoane radio. De exemplu, în HTML sunt implementate așa.
Dacă vreți de casă, să spunem, selectorul de intrare al amplificatorului, veți avea nevoie de un declanșator multi-stabil, pentru orice cip specializat este oarecum nesportiv. Autorul Instrictables sub porecla pâlpâie a implementat un astfel de dispozitiv pe un cip de uz general - 74HC174 (КР1564ТМ9), care conține șase obișnuite D-flip-flops.
Tot ceea ce este necesar pentru a combina aceste declanșatoare într-unul multi-stabil este o diodă OR și un circuit RC care asigură resetarea la pornire. Și astfel încât dispozitivul să poată fi controlat prin butoane, vrăjitorul adaugă condensatoare pentru a suprima contactul de respingere și rezistențe de tracțiune. El are următoarea schemă:
Pentru a controla încărcările de pe dispozitiv, să zicem, înfășurările releului din selectorul de intrare al amplificatorului, trebuie să adăugați întrerupătoare tranzistor, de exemplu, cum este prezentat mai jos. Puteți efectua tastele pe tranzistoarele bipolare, atunci avem nevoie de rezistențe care să limiteze curentul de bază. În paralel cu înfășurările, diodele în polaritate inversă trebuie conectate (nu sunt arătate, la fel ca înfășurările în sine).Și atunci când se conectează la ieșirile LED-urilor, acestea au nevoie de un singur rezistor, deoarece în orice stare a declanșatorului multistabil este activat doar un singur LED. În schema de circuite a microcircuitului K04KP020 se procedează la fel.
Expertul simulează funcționarea dispozitivului în program Logisim. Se dovedește un astfel de fișier, a cărei extensie după descărcare și înainte de deschidere în acest program trebuie schimbată de la necunoscut la circ. După ce s-a asigurat din rezultatele simulării că circuitul este întocmit corect, maestrul îl asamblează cu un fir de înfășurare pe o panou de panou tip panou. Deoarece folosește cipul din pachetul SOIC, își îndoaie concluziile printr-unul singur. Este mai convenabil să le vindeți. Picioarele de cauciuc din partea din spate a plăcii nu îi permit să se miște în jurul mesei atunci când sunt apăsate butoanele și, datorită împingătorilor, este mai convenabil să le apăsați. Poate folosirea împingătorilor de casă.
Și în final, expertul verifică construcția finalizată în acțiune:
Înainte de a implementa același algoritm pe Arduino Un declanșator hardware multi-stabil are următorul avantaj: nu are un generator de ceas care se zguduie continuu și poate provoca interferențe foarte nedorite atunci când este utilizat în echipamente dintr-o clasă destul de înaltă.