Minecraft Redstone Hesap Makinesi Yapımı Rehberi

Redstone ile hesap makinesi yapmak Minecraft taki en etkileyiçi mühendışlik projelerinden biridir. Temel matematik işlemlerini gerçeklestiren bir hesap makinesi redstone mekaniklerinin güçunu gösterir. Bu rehberde başıt bir toplama devresi ile başlayarak hesap makinesi yapımının temellerini öğreneceksiniz.

İkili Sayi Sistemi Temelleri

Redstone hesap makineleri ikili sayi sistemi ile çalışir. Redstone sinyali açık veya kapalı olabilir bu da 1 ve 0 a karşılik gelir. Her lever veya button bir bit temsil eder. 4 bit ile 0 dan 15 e kadar sayilaar temsil edilebilir. 8 bit ile 0 dan 255 e kadar sayilar kullanilabilir. Hesap makinenizin kapasitesini bit sayışına göre belirlersiniz.

Temel Mantik Kapiları

Hesap makinesi mantik kapilarından oluşur. Bu kapiları redstone ile oluşturma yöntemimleri:

  • AND kapışı: İki girişten ikişi de açıksa çıkış verir
  • OR kapışı: Girdilerden en az biri açıksa çıkış verir
  • NOT kapışı: Girişi tersine cevirir
  • XOR kapışı: Girdiler farklıysa çıkış verir ayniiysa vermez
  • NAND kapışı: AND in tersi olarak çalışir

Yarim Toplayiçi Devresi

Yarim toplayiçi iki tekli biti toplayan en başıt devredir. Bir XOR kapışı toplam bitini üretir. Bir AND kapışı elde bitini üretir. Bu iki kapi bir araya getirilerek tek başamakli toplama yapılabilir. Ancak yarim toplayiçi bir önceki başamaktan gelen elde bitini hesaba katamaz bu nedenle tam toplayiçiiya ihtiyac duyulur.

Tam Toplayiçi Devresi

Tam toplayiçi uç giriş alir: iki sayi biti ve bir elde biti. Bu sayede çok başamakli toplamalar yapılabilir. Tam toplayiçi iki yarim toplayiçinin birleşiminden oluştürülabilir. 4 bitlik bir hesap makinesi için dört tam toplayiçiyi zincirlerseniz 0 dan 15 e kadar iki sayiyi toplayabilirsiniz. Her tam toplayiçinin elde çıkışi bir sonraki toplayiçinin elde girişine bağlanir.

Giriş ve Çıkış Sistemi

Kullanıcı girişi için leverlar en başıt seçenektir. Her lever bir bit temsil eder. Çıkış için redstone lambaları kullanarak sonuçu ikili formatta görüntüleyebilirsiniz. Daha gelişmiş bir gösterge için 7 segment dışplay oluştürülabilir. Bu dışplay her rakamii ayrı ayrı göstererek okunur bir çıkış sağlar. 7 segment dışplay tasarımı ekstra redstone devre bilgışı gerektirir.

Çıkarma Işlemi Ekleme

Çıkarma işlemi için ikiye tümleyen yöntemi kullanılır. Çıkarilaçak sayinin tüm bitlerini NOT kapışıyla ters cevirin ve 1 ekleyin. Bu sonuçu toplama devresine girdi olarak verin. Bu yöntemle ayni toplama devresini çıkarma için de kullanabilirsiniz. Bir mod seçiçi switch ile toplama ve çıkarma arasında geçiş yapan bir kontrol mekanizması ekleyebilirsiniz.

Optimizasyon ve Boyut Kuçultme

Redstone hesap makineleri çok yer kaplayabilir. Boyutu kuçultmek için kompakt mantik kapışı tasarımları kullanın. Repeater timing sorunlarına dikkat edin çünkü sinyal gecikmeleri yanlis sonuçlara yol acabilir. Observer bazli tasarımlar daha kompakt olabilir. Her devreyi ayrı ayrı test ettikten sonra birleştirmmek hata ayiklamayi kolaylaştırır. Sabir ve sistematik çalışma bu projede başarının anahtaridir.

Shares: