Minecraft Kırmızı Mantık Dersleri. İkinci Ders: Temel Mantık Elemanları
\tozları kaldırıyor ** Minecraft'ta Kırmızı Mantık Okulu derslerini özlediniz mi? Özlediniz mi? Harika. Bilgi açlığı çeken öğrenciler - daha iyisi ne olabilir?
Uyarı. Bu dersi okumadan önce önceki dersleri okumanız önerilir:
1. Ders: Tekrarlayıcı / Diyot / Gecikme
[kes]
Giriş Yerine
Bu dersi yazmak için oturduğumda aklımda geçen ilk fikir, "Hmm... Küçük odayı yerine daha büyük ve sağlam bir şey yaparsam ne olur?" idi. İlk tasarım şöyleydi:
Baktım, hoşuma gitmedi, yeniden yapmaya karar verdim. Sonuç olarak, işte bu sevimli bilimsel araştırmalar kompleksi ortaya çıktı:
Pistonlar olmadan bile geçemedik:
İçeride ise oldukça mütevazı:
Hatta çok mütevazı. Normal hayal gücü uçuşu için bu yeterli değil. Neyse, bir sonraki derste yeniden inşa edeceğim. Başlayalım.
Bölüm 1. Sinyali Dikey Olarak Taşıma
Önceki derslerde kabloları yalnızca düz yüzeyler veya küçük basamaklı engeller üzerinden döşedik. Peki, sinyali dik olarak aşağı veya yukarı taşımamız gerektiğinde ne yapacağız?
Diyelim ki böyle bir durum
Bir seçenek, bloklardan spiral merdiven inşa etmektir:
Böyle bir şey
Kabaca. Çirkin. Sıkıcı. Bizim yöntemimiz değil. Daha şık bir alternatif var. Boyutu daha küçüktür (2×1 karşısında 2×2) ve "On Beş Kuralı"na uyması gerekmiyor (sinyal kaynaktan itibaren yalnızca on beş blok yayılır; unuttuysanız - sıfırıncı dersi tazeleyin).
Başlamadan önce belirtmek gerekir ki bu alternatif iki şemada gelmektedir:
"Yukarıdan Aşağıya Sinyal" Şeması
"Aşağıdan Yukarıya Sinyal" Şeması
Not. Hayır, bu gözlerinizi kısarak algılamanız gereken üç boyutlu bir görüntü değil. Alışın, daha önümüzde tamamen çift, üçlü hatta dörtlü görüntüler var. Farklı sinyalleri içeriyorlar, bu yüzden kablolar, meşaleler ve koltuklardaki farklılıkları arayın.
Bölüm 2. Temel Mantık Elemanları
Şimdi genel teoriden gerçek bir pratiğe geçelim ve neredeyse her büyük mantıksal işlemi inşa etmek için gereken temel mantık elemanlarını inceleyelim.
Bağlantı Bloku
Bu blok, tüm devreleri duvarların arkasına saklamak için çok faydalıdır. Bir anahtar astım, ona bir meşale bağladım ve - voila! - sinyali duvarın arkasına iletebilirsiniz, burada tüm Kırmızı Büyü gerçekleşecek.
Inverter
Sıfırıncı derste tanıdığımız bir eleman. Sinyalin tersine çevrilmesi veya Beş On Kuralını aşmak için bir amplifikatör noktasında kullanılabilir. Son seçenek, Diyotun 1.6 versiyonunda ortaya çıkmasıyla birlikte tarihe karıştı.
İlk bakışta, bu şeması önceki ile aynı görünmektedir, tek fark burada kum yerine meşale kullanılmasıdır. Gerçekten de, bu farkın tüm büyüsü burada yatıyor: ilk şemada kablo bir bloktan sinyal alırken, ikincide meşale bunu alır ve tersine çevirir.
VE
VE elemanından başlayalım. Bu elemanı size Ayrık Matematik ve Matematiksel Mantık derslerinde anlatacaklardır. Ya da herhangi bir Devre Teknolojisi veya Radyo Teknolojisi dersinde. En kötü ihtimalle - Vikipedia var.
Kısaca, VE elemanı, iki girişi de bire eşit olduğunda bir çıkarır.
VE elemanının şeması oldukça basittir:
Elemanın çalışmasını göstermek için çıkıştan bir kabloyu anahtarlara yaklaştıracağım:
İşlevsellik yerinde:
Örneğin, kapının her iki anahtarın açıldığında açılması için kullanılabilir.
VE-DEĞİL
-DEĞİL elemanları, devre geliştiricisinin işini kolaylaştırır çünkü ona dönüştürülmüş sinyali almak için ek ekipman kullanması gerekmez.
VE-DEĞİL elemanının durumunda, kablo yalnızca iki anahtar kapalı olduğunda yanar.
Aslında, burada artık görülebilir
Ama başka alternatifleri de göstermek gerekir:
Gerçekten de, çıkış (sol kablo), yalnızca anahtarlar kapalıyken yanar.
VEYA
VEYA elemanı. Daha da basit çalışır: çıkışta bir tane çıkartır, eğer en az bir girişte bir tane mevcutsa. Bu alt başlık üzerinde çalışırken, bu elemanın oldukça çeşitli şemaları olduğunu keşfettim. Oyuncunun zenginliğine ve elemanın amaçlarına göre, üç çeşidi ayırt edilebilir. En basit ile başlayalım.
Anahtarlı Şema
Elmas küp savaşa çıktı. Tütünsüz bir sigara eksik.
Tam da bu yüzden bu şema basit. Bu sanat eserinin uygulama alanı şahsen hâlâ benim için belirsiz; ancak bu şemanın Minecraft Viki'sinde belirlendiği için onu anmakta fayda var. Evet, anahtarların yerine kablolar sokmayı düşündüğünüzü biliyorum.
Poker Face Kırmızı Kum'un icrasında
Denedim. Sonuç aynıydı.
Akıl yine birini anahtar yerine /kablo/ koymayı denemek için fısıldadı...
O gün hiç hile yapılmadı
...ama bir şeyler işe yaramadı. Sadece 0˅0 kombinasyonu için çalışıyordu. Bu bir ironi, eğer merak ediyorsanız.
Kablolu Şema
Anahtarlı sistemin yerini gerçekten çalışan ve her yerde aktif olarak kullanılan bir şema alıyor - kablolu. Avantajları arasında, sadelik ve düşük ekipman gereksinimleri (yalnızca Kırmızı Kum gerekir) bulunmaktadır.
Böyle çalışır:
Mükemmel bir şema. Ancak bir problemi var...
Gerçek sinyali hattından alma problemi
...bu karmaşık devrelerde meydana gelebilir. Farz edelim ki, iki sinyali VEYA elemanımıza gönderdiğimizde, sağdaki sinyali başka bir devre için, bazı acil işlemler için ihtiyacımız var ve saflıkla böyle yaptık:
Ancak sol anahtarı çektiğimizde, ayrımda sıfır olan yerde bir birliğin oluştuğunu görürüz:
:(
Üzüntü, dert, kaygı.
Diyot Şeması
Bu problemin çözümü hakkında yirmi uzun saniye düşündüm. Sonrasında, sırt çantamdan iki diyot çıkardım ve devreye entegre ettim:
İlk derste nasıl çalıştıklarını anlatmıştım. Bu durumda tam ihtiyaç duyduğumuz gibi çalışıyorlar:
İşte size Kırmızı Kum Doğasını Araştırma Laboratuvarı'nın Deneysel Merkezi'nde ilk keşif (espri anlayanlar ellerini kaldırsın :3).
VEYA-DEĞİL
VEYA elemanının da bir -DEĞİL varyasyonu vardır. Yapımı son derece basit:
Ve yine öyle çalışır:
Sonuç Yerine
Bugünlük her şey, beyler. Şu anda, herhangi bir karmaşık olmayan devre kurabilirsiniz ve bunun çok havalı bir şey yapmasını sağlayabilirsiniz. Örneğin, kapının yanındaki butonların üzerine elmas gibi kurbanlar koyulduğunda açılması (ki, aslında başka bir şekilde Kırmızı Kum dışında açılamaz). Tabii ki, bazı trolller bunun yerine sıradan taşları atacaktır, ama belki birisi buna kapılacaktır. İnsanlar her türlü oluyor :3
Görüşmek üzere, ben fr4ntic. Mutlu inşaatlar ve iyi araştırmalar dilerim. Sonra görüşürüz!
Özel Teşekkürler
♥ Minecraft Wiki kaynağı için
♥ Pegazs'a düzelttiği için
♥ Sıfırıncı derse elmas veren herkese
♥ Bunu okuyan herkese
♥ Bir şey anlayan herkese