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

DIP Switch: Devrenin Ayar Kutusu

2 dk okuma

Yan yana dizilmiş minik anahtarlar: bir cihazın ayarını kod değiştirmeden nasıl belirlediğini anlattık.

DIP switch, tek bir gövde üzerinde yan yana duran küçük sürgülü anahtarlar takımıdır. Genellikle bir tornavida ucu ya da tırnakla değiştirilir ve bir kez ayarlandıktan sonra öylece kalır.

Neden bir cihazda ayar anahtarı olur?

Her ayar yazılımla yapılmaz. Bazı ayarların cihaz açılmadan önce belli olması gerekir:

  1. Adres seçimi: Aynı hatta birden çok cihaz varsa her birinin farklı bir adresi olmalıdır. Endüstriyel sensörlerde bu adres neredeyse her zaman DIP switch ile verilir.
  2. Mod seçimi: Cihazın hangi modda açılacağı — test modu, normal mod, fabrika ayarı.
  3. Kalibrasyon: Motor sürücülerde adım bölme oranı gibi donanımsal ayarlar.

Bunları yazılıma taşımak mümkündür ama o zaman ayarı değiştirmek için cihazı bilgisayara bağlamanız gerekir. DIP switch, ayarı cihazın üstünde tutar.

İkili sayılarla ilişkisi

Dört anahtarlı bir DIP switch, on altı farklı değer üretebilir: her anahtar bir bit. Bu, ikili sayı sistemini elle tutulur biçimde anlatan en güzel örneklerden biridir.

  • Yalnız birinci açık: 1
  • İkinci açık: 2
  • Birinci ve ikinci açık: 3
  • Dördüncü açık: 8

Öğrenciye "sekiz sayısını göster" demek, soyut bir alıştırmayı fiziksel bir göreve çevirir.

Bağlantı

Her anahtar bağımsızdır ve her biri bir pin ister — ya da çoklu buton yazısındaki gibi dirençlerle tek analog pine indirilebilir. Anahtarların bir ucu ortak GND'ye bağlanır, diğer uçlar INPUT_PULLUP pinlere gider. Açık konumda HIGH, kapalı konumda LOW okursunuz.

Ayarın yalnız açılışta okunması yaygındır: setup() içinde bir kez okumak, döngüde sürekli sorgulamaktan hem daha hızlı hem de niyeti daha iyi anlatır.

Ayarı ekrana yazdırın

DIP switch'in bilinen zayıflığı, ayarın yanlışlıkla değişmesi ve kimsenin fark etmemesidir. Cihaz açılışta okuduğu ayarı bir LED deseni, ekran satırı ya da seri çıktı olarak bildiriyorsa bu sorun ortadan kalkar.

Endüstriyel cihazların açılışta adreslerini ekranda bir saniye göstermesinin sebebi budur.

Etiketleme

Dört anahtarın hangisinin ne yaptığı, kutunun üstünde yazmıyorsa altı ay sonra kimse hatırlamaz. Küçük bir etiket ya da kapağın içine yapıştırılmış bir tablo, cihazın bakımını yapan kişiye yazılı belgeden daha çok yardım eder.

Sınıf projelerinde bu alışkanlığı kazandırmak, kodun okunabilirliğini öğretmenin donanım tarafındaki karşılığıdır.

HipoCodes devre simülasyonunda DIP switch'i bağlayıp ikili sayıları ekranda görebilirsiniz.

Etiketler

  • dip switch
  • ayar anahtarı
  • adresleme
  • arduino
  • robotik kodlama
  • elektronik

Bunlar da ilginizi çekebilir