Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •   Yeni Açılan Kurumlara Ücretsiz   •  

Anaokulu veya eğitim kurumunuz için kodlama eğitimi mi arıyorsunuz? Hemen İletişime Geç
Arduino

Slide Switch: Kalıcı Açma Kapama

2 dk okuma

Butondan farkı: bıraktığınızda eski hâline dönmüyor. Sürgülü anahtarın nerede doğru seçim olduğunu anlattık.

Slide switch, sürgüsü hangi konumdaysa orada kalan bir anahtardır. Butonla arasındaki fark tam olarak budur: buton anlık, sürgülü anahtar kalıcıdır.

Anlık mı, kalıcı mı?

Bu ayrım devre tasarımının temel kararlarından biridir:

  • Anlık (momentary): Buton. Parmağınız kalkınca eski hâline döner. Bir eylemi tetiklemek için uygundur — "şimdi çal", "şimdi kaydet".
  • Kalıcı (latching): Sürgülü anahtar. Bir durumu tutmak için uygundur — "güç açık", "sessiz mod".

Bir cihazın açma kapama anahtarını buton yapmak isterseniz, durumu yazılımda saklamanız ve her basışta çevirmeniz gerekir. Sürgülü anahtarda bu iş fiziksel olarak çözülmüştür; kart yeniden başlasa bile anahtarın konumu yerinde durur.

Üç bacak ne işe yarar?

Yaygın sürgülü anahtarların üç bacağı olur ve buna SPDT denir: tek kutup, iki konum. Ortadaki bacak ortak uçtur; sürgü hangi tarafa itilirse ortak uç o taraftaki bacağa bağlanır.

Bu yapı iki farklı işe yarar:

  1. Basit açma kapama: Ortak ucu ve tek bir yan bacağı kullanırsınız, diğerini boş bırakırsınız.
  2. Yön seçimi: İki farklı devreden birini seçmek — örneğin gücü pilden mi USB'den mi alacağını belirlemek.

Okurken dikkat

Sürgülü anahtar da bir buton gibi okunur ve aynı havada kalma sorununu taşır: bir ucu pine, ortak ucu GND'ye bağlayıp pini INPUT_PULLUP yapmak en temiz çözümdür.

Mekanik zıplama burada da vardır ama sonuçları daha zararsızdır: konum değişimi saniyede birkaç kez olan bir olay değildir, kısa bir bekleme yeterlidir.

Açılışta konumu okumak

Sürgülü anahtarın konumu, kart kapalıyken de korunur. Bu yüzden setup() içinde bir kez okumak çoğu zaman yeterlidir: cihaz hangi modda açılacağını daha ilk anda bilir.

Kullanıcı çalışırken anahtarı çevirebilecekse elbette döngüde de okumak gerekir. İkisi arasındaki seçim ürün kararıdır: modun ortada değişmesi karışıklık yaratacaksa yalnız açılışta okumak daha öngörülebilir bir davranış verir.

Güç anahtarı olarak kullanmak

Sürgülü anahtarı kartın besleme hattına koyarak fiziksel bir güç düğmesi elde edebilirsiniz. Bu durumda anahtarın akım kapasitesine dikkat etmek gerekir: küçük sinyal anahtarları birkaç yüz miliamper içindir, motorlu bir projenin akımını taşıyamaz.

Anlık davranışın ayrıntıları için buton yazımıza bakabilir, HipoCodes devre simülasyonunda ikisini yan yana deneyebilirsiniz.

Etiketler

  • slide switch
  • sürgülü anahtar
  • spdt
  • arduino
  • robotik kodlama
  • elektronik

Bunlar da ilginizi çekebilir