Nasze newsy Za mało Ci nas w Google? Dodaj
Discord
Nasz serwer Przygoda? Wbijaj z nami. minecraft.pl • Java i Bedrock Dołącz do gry
Bramki logiczne w Minecraft
Wiki / Redstone

Bramki logiczne w Minecraft

Bramki logiczne to fundamenty logiki cyfrowej - i działają w Minecraft dokładnie tak samo jak w prawdziwej elektronice. NOT odwraca sygnał. AND przepuszcza go, tylko gdy oba wejścia są aktywne. OR - gdy którekolwiek. Z tych prostych bloków możesz zbudować zamek kodowy, automat sprzedający, a nawet komputer z ekranem. Brzmi abstrakcyjnie? Każda bramka to 2-5 bloków redstone. Sprawdź sam.

1. Bramka NOT (inverter)

Najprostsza i najważniejsza bramka. Odwraca sygnał: jeśli wejście jest ON, wyjście jest OFF (i odwrotnie). W Minecraft realizujesz ją za pomocą redstone torch:

Budowa bramki NOT:

  1. Postaw blok (np. kamień).
  2. Na jednej stronie bloku podłącz wejście (pył redstone prowadzący do bloku).
  3. Na przeciwnej stronie bloku postaw redstone torch. Pochodnia jest wyjściem.
  4. Kiedy wejście jest OFF - pochodnia świeci (ON). Kiedy wejście jest ON - pochodnia gaśnie (OFF). Sygnał jest odwrócony.

NOT jest tak fundamentalna, że pojawia się w prawie każdym układzie redstone. Sortowniki używają NOT (torch na bloku) do blokowania hopperów. Systemy automatycznego oświetlenia używają NOT do włączania lamp nocą (odwracając sygnał z daylight detectora).

Torch burnout

Jeśli redstone torch przełącza się zbyt szybko (więcej niż 8 razy w ciągu 100 game ticków), "przepala się" i przestaje działać na kilka sekund. To mechanizm anty-lag zapobiegający nieskończonej pętli torchów. Jeśli Twoja pochodnia nagle gaśnie i nie wraca - prawdopodobnie masz zapętlony sygnał. Sprawdź okablowanie i dodaj repeater z opóźnieniem, żeby zwolnić pętlę.

2. Bramki AND i OR

Bramka OR

Daje sygnał, gdy KTÓREKOLWIEK wejście jest aktywne. W Minecraft to po prostu dwa sygnały redstone prowadzące do jednego punktu - pył sam łączy sygnały w naturalny OR.

Budowa bramki OR:

  1. Połóż pył redstone'owy w kształcie litery "Y" - dwie gałązki (wejścia A i B) schodzące się w jednym punkcie (wyjście).
  2. Podłącz dźwignię do każdego wejścia.
  3. Włącz jedną dźwignię - wyjście daje sygnał. Włącz obie - też daje sygnał. Wyłącz obie - cisza.

Zastosowanie: system alarmowy z wieloma sensorami. Każdy tripwire lub płyta naciskowa to jedno wejście. Jeśli KTÓRYKOLWIEK sensor się aktywuje, alarm włącza się (OR). Więcej o systemach alarmowych w budowlach redstone.

Bramka AND

Daje sygnał, tylko gdy WSZYSTKIE wejścia są aktywne jednocześnie. W Minecraft realizowana przez bramki NOT i OR (prawa De Morgana).

Budowa bramki AND (2 wejścia):

  1. Postaw blok wyjściowy. Na nim połóż redstone torch (to będzie wyjście po odwróceniu).
  2. Z dwóch stron bloku poprowadź wejścia A i B - każde przez bramkę NOT (wejście -> blok -> torch skierowana do bloku wyjściowego).
  3. Kiedy oba wejścia są OFF - obie torche świecą, blok wyjściowy jest zasilony z dwóch stron, centralna torch gaśnie (podwójny NOT = AND).
  4. Kiedy oba wejścia są ON - obie torche gasną, blok wyjściowy nie jest zasilony, centralna torch świeci = wyjście ON.

Uwaga na częsty błąd: dwa repeatery wchodzące z różnych stron do jednego bloku nie tworzą bramki AND. Każdy z nich osobno mocno zasila blok, więc taki układ działa jak OR. Do AND potrzebujesz układu z pochodniami opisanego wyżej.

Zastosowanie: zamek kodowy - drzwi otwierają się, tylko gdy WSZYSTKIE elementy kodu są prawidłowe (AND wszystkich pozycji). Zamki kodowe z ramkami na przedmioty to klasyczny przykład AND gate.

3. Bramki NAND i NOR

Bramka NAND (NOT AND)

Odwrócony AND - daje sygnał, CHYBA ŻE oba wejścia są aktywne. Budowa: bramka AND + NOT na wyjściu. W praktyce: NAND jest uniwersalną bramką - z samych bramek NAND możesz zbudować każdą inną bramkę (AND, OR, NOT, XOR). To fundament cyfrowej logiki, ale w Minecraft rzadko buduje się czystą NAND, bo łatwiej użyć dedykowanych bramek.

Bramka NOR (NOT OR)

Odwrócona OR - daje sygnał, tylko gdy ŻADNE wejście nie jest aktywne. Budowa: dwa wejścia prowadzą do jednego bloku, na drugiej stronie bloku stoi torch. Jeśli którekolwiek wejście zasili blok, torch gaśnie. Proste i kompaktowe.

Zastosowanie NOR: "kill switch" dla systemu. Podłącz przycisk awaryjny jako wejście do NOR gate zasilającego cały mechanizm. Kiedy przycisk jest nieaktywny, mechanizm działa (torch świeci). Naciśnięcie przycisku gasi cały system natychmiast. Wiele przycisków na różnych piętrach bazy - każdy może wyłączyć system (OR na wejściu, NOT na wyjściu = NOR).

4. Bramki XOR i XNOR

Bramka XOR (Exclusive OR)

Daje sygnał, gdy DOKŁADNIE jedno wejście jest aktywne - nie zero, nie dwa, właśnie jedno. To bardziej złożony układ, ale ma konkretne zastosowania.

Budowa bramki XOR (kompaktowa wersja):

  1. Podłącz wejście A do comparatora w trybie odejmowania. Wejście A idzie na tylne wejście comparatora.
  2. Podłącz wejście B do bocznego wejścia tego samego comparatora.
  3. Powtórz symetrycznie: drugi comparator z B na tyle i A na boku.
  4. Wyjścia obu comparatorów połącz w OR (pył schodzący się do jednego punktu).
  5. Kiedy A=ON, B=OFF: comparator 1 daje sygnał (A > B), comparator 2 daje 0. Wyjście = ON.
  6. Kiedy A=OFF, B=ON: comparator 1 daje 0, comparator 2 daje sygnał. Wyjście = ON.
  7. Kiedy A=ON, B=ON: oba comparatory odejmują równe wartości = 0. Wyjście = OFF.
  8. Kiedy A=OFF, B=OFF: brak sygnału na obu. Wyjście = OFF.

Zastosowanie XOR: system oświetlenia sterowany z dwóch punktów. Dźwignia przy drzwiach wejściowych i dźwignia przy łóżku. Zmiana stanu DOWOLNEJ dźwigni przełącza światło. Dokładnie jak przełącznik schodowy w prawdziwym domu. Świetnie działa z automatycznym oświetleniem.

Bramka XNOR (Exclusive NOR)

Odwrócony XOR - daje sygnał, gdy oba wejścia są w TYM SAMYM stanie (oba ON lub oba OFF). Budowa: XOR + NOT na wyjściu. Zastosowanie: detektor "zgodności" - sprawdza, czy dwa sygnały są identyczne. Przydatne w zamkach kodowych i systemach weryfikacji.

5. Flip-flopy i pamięć

RS Latch (Set-Reset)

Najprostszy układ pamięci. Ma dwa wejścia: Set (zapamiętaj ON) i Reset (zapamiętaj OFF). Wyjście utrzymuje ostatni stan aż do zmiany. W Minecraft: dwie pochodnie skierowane do siebie przez bloki. Zasilenie jednego bloku gasi jedną pochodnię (set), zasilenie drugiego - drugą (reset).

Zastosowanie: automatyczne drzwi z dwoma przyciskami - przycisk "otwórz" (set) otwiera drzwi i zostają otwarte. Przycisk "zamknij" (reset) zamyka. Drzwi nie zamykają się same po chwili jak z przyciskiem bezpośrednio.

T Flip-Flop

Zamienia impuls (przycisk) w przełącznik (dźwignię): jedno naciśnięcie - ON, drugie naciśnięcie - OFF. Kompletny poradnik T flip-flopa z 4 różnymi konstrukcjami znajdziesz w dedykowanym artykule. To jeden z najczęściej potrzebnych układów w redstone'ie.

D Flip-Flop (Data)

Zapamiętuje stan wejścia danych (D) w momencie impulsu na wejściu zegarowym (Clock). Używany w rejestrach i pamięci wielobitowej. Budowa: zablokowany repeater - wejście D podłączone do głównego wejścia repeatera, wejście Clock podłączone do blokady bocznej. Kiedy Clock daje impuls, repeater odblokowuje się na chwilę i zapamiętuje aktualny stan D.

Czy można zbudować komputer w Minecraft?

Tak - i ludzie to robią. Łącząc bramki logiczne, flip-flopy i pamięć, możesz zbudować pełny ALU (Arithmetic Logic Unit), rejestry, RAM i nawet proste wyświetlacze. Istnieją komputery redstone'owe w Minecraft, które uruchamiają grę w grę (np. Tetris). To gigantyczne projekty (tysiące bloków), ale dowodzą, że redstone jest Turing-complete. Na początek zacznij od prostego 4-bitowego sumatora, zanim weźmiesz się za procesor.

Powiązane poradniki

SERWER MINECRAFT.PL

Dołącz do gry

Wybierz swoją edycję Minecrafta i dodaj serwer w grze.

Edycja gry

  1. Uruchom Minecraft: Java Edition.
  2. Otwórz Tryb wieloosobowy (Multiplayer), a potem Dodaj serwer.
  3. Wklej minecraft.pl w polu adresu i kliknij Gotowe.
  4. Wybierz serwer na liście i kliknij Dołącz.
Zobacz opis serwera i instrukcję