Lekcje Czerwonej Logiki Minecraft. Lekcja druga: Podstawowe elementy logiczne
\otrząsa kurz z foliantów** Tęskniliście za zajęciami w Szkole Czerwonej Logiki Minecraft? Tęskniliście? Świetnie. Głodni wiedzy uczniowie – co może być lepszego?
Zastrzeżenie. Zdecydowanie zaleca się przeczytanie poprzednich lekcji przed przystąpieniem do tej:
Pierwszy lek: Powtarzacz / Diody / Opóźnienie
[cut]
Zamiast wstępu
Pierwszą ideą, gdy usiadłem, aby napisać tę lekcję, było: "Hmm... A co jeśli zamiast tego małego i wąskiego pomieszczenia zbudować coś większego i bardziej solidnego?" Pierwsza wersja wyglądała tak:
Spojrzałem, nie podobało mi się, postanowiłem przerobić. W efekcie powstał taki uroczy kompleks badań naukowych:
Nawet bez tłoków się obyło:
W środku wszystko dość skromne:
Nawet zbyt skromne. Do normalnego lotu wyobraźni tego zabrakło. Ale mniejsza, do następnej lekcji przebuduję. Zaczynajmy.
Rozdział 1. Przenoszenie sygnału w pionie
W poprzednich lekcjach kładliśmy przewody wyłącznie po płaskiej powierzchni lub po małych, schodkowych przeszkodach. A co, jeśli trzeba przenieść sygnał w dół lub w górę?
Powiedzmy, taka sytuacja
Jako opcja można zbudować spiralne schody z bloków:
Takie właśnie
Brutalne. Niechciane. Nudne. Nie nasza metoda. Jest bardziej elegancka opcja. Jest mniejsza (2×1 w porównaniu do 2×2) i nie wymaga przestrzegania "Zasady Piętnastu" (sygnał rozchodzi się tylko na piętnaście bloków od źródła; jeśli nie przypomnieliście sobie – odświeżcie pamięć zerowego lekcji).
Od razu należy zaznaczyć, że ta opcja idzie w dwóch schematach:
Schemat "Sygnał z góry na dół"
Schemat "Sygnał z dołu do góry"
Uwaga. Nie, to nie jest trójwymiarowy obrazek, do którego percepcji trzeba zmrużyć oczy. Przyzwyczajcie się, przed nami jeszcze mnóstwo podwójnym, złożonym, a nawet poczwórnym obrazków. Różnią się sygnałami, więc szukajcie różnic w przewodach, lampach i dźwigniach.
Rozdział 2. Podstawowe elementy logiczne
Teraz przejdźmy od ogólnej teorii do prawdziwej praktyki, a mianowicie do podstawowych elementów logicznych, za pomocą których można zbudować prawie każdą dużą operację logiczną.
Blok łączący
Ten blok jest bardzo przydatny do ukrywania wszystkich schematów za ścianami. Powiesiłem włącznik, podłączyłem do niego lampę i – voilá! – można przesłać sygnał za ścianę, gdzie będzie się odbywać cała Czerwona Magia.
Inwerter
Już znany nam z zerowego lekcja element. Może być używany do inwersji sygnału lub w składzie punktu wzmacniającego w celu obejścia Zasady Piętnastu. Ostatnia opcja odeszła w niebyt wraz z pojawieniem się diody w wersji 1.6.
Na pierwszy rzut oka ten schemat niczym się nie różni od poprzedniego, poza tym, że zamiast piasku używana jest lampa. Właściwie, w tej różnicy tkwi cała magia: w pierwszym schemacie sygnał po prostu wchodzi do przewodu z bloku, w drugim – lampa go odbiera i zmienia na przeciwny.
I
Zaczniemy od elementu I. Więcej o samym elemencie opowiedzą wam na lekcjach Matematyki Dyskretnej i Logiki Matematycznej. Albo na jakiejś Technice Schematów lub Radioelektronice. W ostateczności – jest Wikipedia.
Jeśli jednak w skrócie, to element I wydaje jeden, jeśli oba sygnały, które na niego przychodzą, również są równe jeden.
Schemat elementu I jest dość prosty:
Aby zaprezentować działanie elementu wyprowadzę przewód z wyjścia bliżej włączników:
Działa jak należy:
Można to użyć, na przykład, aby drzwi otwierały się tylko wtedy, gdy oba włączniki są w dół.
I-NIE
Elementy ***-NIE ułatwiają życie projektantowi schematów tym, że nie wymaga użycia dodatkowego sprzętu, jeśli potrzebny jest inwersyjny sygnał z elementu ***.
W przypadku elementu I-NIE oznacza to, że przewód zabłyśnie tylko wtedy, gdy oba włączniki będą wyłączone.
Właściwie, tutaj już to widać
Ale warto zaprezentować i inne opcje:
Rzeczywiście, wyjście (lewy przewód) zapala się tylko przy wyłączonych włącznikach.
LUB
Element LUB. Działa jeszcze prościej: wydaje jeden na wyjściu, jeśli przynajmniej jeden sygnał jest podany na wejście. W trakcie pracy nad tym podrozdziałem odkryłem, że ten element ma dość różnorodne schematy. W zależności od zamożności gracza i celów, dla których jest używany, można wyodrębnić aż trzy odmiany schematu. Zacznijmy od najprostszej.
Schemat dźwigni
Diamentowy sześcian wyszedł na ścieżkę wojny. Brakuje tylko dymiącej cygara.
I dlatego jest to schemat banalny. Obszar zastosowania tego dzieła sztuki osobiście nadal jest mi nieznany, jednak taki schemat jest wskazany w Minecrafterskiej Wikii, więc uznałem, że należy go wspomnieć. Tak, wiem, o czym myślisz: włożyć zamiast włączników przewody.
Poker Face w wykonaniu Czerwonego Piasku
Próbowałem. Wynik ten sam.
Rozum jeszcze szeptał, że można spróbować zamienić jeden z przewodów na włącznik...
I żadna hakowanie nie było dane tego dnia
...ale jakoś to nie zadziałało. Dobrze działało tylko w kombinacji 0˅0. To była ironia, jeśli co.*
Schemat przewodowy
Na zmianę z dźwignią przychodzi rzeczywiście działający i aktywnie stosowany wszędzie schemat – przewodowy. W jego plusach znajdują się prostota i niskie wymagania sprzętowe (potrzebny jest tylko Czerwony Piasek).
A tak działa:
Idealny schemat. Prawda, że jest...
Problem z pobieraniem prawdziwego sygnału z linii
...który może wystąpić w skomplikowanych schematach. Przypuśćmy, że podaliśmy dwa sygnały do naszego elementu LUB, jednak prawy natychmiast potrzebowaliśmy w innej części schematu do jakichś superfajnych operacji, i naiwnością zrobiliśmy to:
Jednak gdy pociągnęliśmy lewy włącznik, na naszym odgałęzieniu, które miało oznaczać 0, pojawiła się jedynka:
:(
Smutek, nieszczęście, zmartwienie.
Schemat diodowy
W myślach na rozwiązanie tego problemu spędziłem długie dwadzieścia sekund. Po tym wyciągnąłem z plecaka dwie diody i wlutowałem je w schemat:
W pierwszej lekcji już opowiadałem, jak działają diody. W tym przypadku działają dokładnie tak, jak należy:
Więc oto wasze pierwsze odkrycieEksperymentalnego Centrum przy Laboratorium Badań nad Naturą Czerwonego Piasku (kto zrozumiał żart – niech podniesie rękę :3).
LUB-NIE
Element LUB ma również swoją ***-NIE wariację. Buduje się do bezwstydu prosto:
I działa również:
Zamiast zakończenia
Na tym, panowie, wszystko na dzisiaj. Już na chwilę obecną możecie zbudować jakąś nieskomplikowaną schemat, która będzie robić coś naprawdę fajnego. Na przykład, otwierać żelazne drzwi (które, nawiasem mówiąc, nie można otworzyć w żaden inny sposób, poza Czerwonym Piaskiem), tylko wtedy, gdy na przyciskach obok drzwi złożono ofiary w postaci diamentów. Oczywiście, różnym grieferom nie przeszkodzi to wrzucić zamiast drogocennych kamieni zwykłych, ale może ktoś się da nabrać. Ludzie są różni :3
Pozwólcie, że się pożegnam, z wami był fr4ntic. Szczęśliwego budowania i udanych badań. Do kontaktu!
Szczególne podziękowania
♥ Minecraft Wiki za materiały
♥ Pegazs za korektę
♥ Wszystkim, którzy podarowali diament zerowemu lekcji
♥ Wszystkim, którzy to przeczytali
♥ Wszystkim, którzy zrozumieli choć trochę