Sözde radyo düğmelerini kullanarak - çeşitli arayüzlerin tasarımında bağımlı mandallı sanal anahtarlar - modern programcılar nadiren neden bu şekilde çağrıldıklarını düşünürler. Mesele şu ki, gerçek mekanik prototipleri ilk önce - radiol'de kullanıldı. Bir tuşa basın - daha önce basılan tuş orijinal konumuna geri döner. Daha sonra, bu tür anahtarlar - aynı radyolarda olduğu gibi büyük ve P2K serisinde olduğu gibi küçük - araba radyolarında, taşınabilir kaset kaydedicilerde, üç programlı alıcılarda, televizyonlarda ve diğer ekipmanlarda uygulama bulmaya başladı. Ve zemin hayranlarında hala bulunabilirler.
Transistörler ve daha sonra mikro devreler, elektronik bağımlı mandallı anahtarların analogları. Bunlara çok yönlü tetikleyiciler denir. Özelleştirilmiş mikro devreler, örneğin K04KP020, minimum sayıda harici elemanla uygulanmasına izin verir. Bir zamanlar bu çipin üzerinde bir anahtar bulunan bir TV'niz olabilir, hatta hala bir TV'niz olabilir.
Grafik arayüzler (GUI'ler) bilgisayar teknolojisinde yayılmaya başladığında, bu tür anahtarların sanal analoglarını bunlara uygulamak gerekli hale geldi. İsimleri, programcılar orijinal amaçlarını sürdürmeye karar verdiler ve buna radyo düğmeleri deniyorlardı. Örneğin, HTML'de uygulanırlar böylece.
Eğer herhangi biri için ev yapımı, örneğin, amplifikatör giriş seçici, çok kararlı bir tetikleyiciye ihtiyacınız olacak, bunun için herhangi bir özel çip biraz sportmenlik dışıdır. Throbscottle takma adı altında Instrictables'ın yazarı, altı sıradan D-flip-flop içeren 74HC174 (КР1564ТМ9) genel amaçlı bir çip üzerine böyle bir cihaz uyguladı.
Bu tetikleyicileri bir çok kararlı olanda birleştirmek için gereken tek şey, bir OR diyotu ve açıldığında sıfırlama sağlayan bir RC devresidir. Cihazın düğmelerle kontrol edilebilmesi için sihirbaz kontak sıçrama ve çekme dirençlerini bastırmak için kapasitörler ekler. Aşağıdaki şemaya sahiptir:
Cihazdan gelen yükleri kontrol etmek için, örneğin, amplifikatör giriş seçicisindeki röle sargılarını, örneğin aşağıda gösterildiği gibi transistör anahtarları eklemeniz gerekir. Anahtarları bipolar transistörler üzerinde gerçekleştirebilirsiniz, o zaman taban akımını sınırlayan dirençlere ihtiyacımız vardır. Sargılara paralel olarak, ters polaritedeki diyotlar bağlanmalıdır (sargıların kendisi gibi gösterilmemiştir).Ve LED'lerin çıkışlarına bağlanırken, sadece bir dirence ihtiyaç duyarlar, çünkü çok kademeli bir tetikleyicinin herhangi bir durumunda sadece bir LED açılır. K04KP020 mikro devresini açmak için devrede de aynı şey yapılır.
Sihirbaz, cihazın programdaki çalışmasını simüle eder Logisim. Çıkıyor böyle bir dosya, uzantısı indirildikten sonra ve bu programda açılmadan önce bilinmeyenden çevreye değiştirilmelidir. Simülasyon sonuçlarından devrenin doğru şekilde çekildiğinden emin olduktan sonra, master bir breadboard tipi breadboard üzerinde bir sarma teli ile monte eder. Çipi SOIC paketinde kullandığı için, sonuçlarını biriyle büküyor. Lehimlemek daha uygundur. Tahtanın arkasındaki lastik ayaklar, düğmelere basıldığında masanın etrafında hareket etmesine izin vermez ve iticiler sayesinde, bastırmak daha uygundur. Belki de ev yapımı iticilerin kullanımı.
Son olarak, sihirbaz bitmiş inşaatı iş başında kontrol eder:
Aynı algoritmayı uygulamadan önce Arduino Çok kararlı bir donanım tetikleyicisinin aşağıdaki avantajı vardır: sürekli olarak çöken ve oldukça yüksek bir sınıfın ekipmanında kullanıldığında istenmeyen bir parazite neden olabilecek bir saat jeneratörüne sahip değildir.