Discord
Wiki / Redstone

T Flip-Flop w Minecraft

T Flip-Flop

T Flip-Flop rozwiązuje jeden z najczęstszych problemów w redstone'ie: chcesz używać przycisku (bo wyglada lepiej niż dźwignia), ale przycisk daje tylko krotki impuls. T Flip-Flop zamienia ten impuls w trwały przełącznik - jedno naciśnięcie włącza, drugie wyłącza. "T" oznacza "Toggle" (przełącz). Jest kilka sposobów na zbudowanie tego układu, od tanich po ultra-kompaktowe.

1. T Flip-Flop z dropperem

Najtańsza i najprostsza wersja. Dwa droppery skierowane do siebie z jednym itemem w środku. Kiedy przycisk aktywuje oba droppery jednocześnie, item przeskakuje z jednego do drugiego. Comparator odczytuje, w którym dropperze jest item, i daje sygnał ON lub OFF.

Budowa T Flip-Flopa z dropperem:

  1. Postaw dropper A skierowany do góry.
  2. Na dropperze A postaw dropper B skierowany w dół (Shift + kliknij na górze droppera A).
  3. Do droppera A włóż 1 dowolny item (np. cobblestone).
  4. Za dropperem A (na tym samym poziomie) postaw comparator odczytujący jego zawartość. Comparator daje sygnał 1 gdy item jest w A, sygnał 0 gdy item jest w B.
  5. Podłącz przycisk do linii redstone prowadzącej do OBU dropperow jednoczesnie. Pyl na bloku między nimi + repeater do każdego droppera.
  6. Nacisniij przycisk - item przeskakuje z A do B (lub z B do A). Comparator zmienia stan. Toggle!

Materiały: 2x Dropper, 1x Comparator, 1x Redstone Dust, 1x przycisk, 1x dowolny item. Koszt: smiesznie niski. Jedyna wada: wymaga kwarcytu na comparator (trip do Netheru).

Wskazówka: Ten design jest najbardziej niezawodny i nie ma bugów na żadnej edycji (Java i Bedrock). Jeśli szukasz uniwersalnego rozwiązania, które zadziała wszędzie - to jest to.

2. T Flip-Flop pistonowy

Sticky piston przesuwa blok redstone (Redstone Block) między dwiema pozycjami. W jednej pozycji blok redstone zasila wyjście, w drugiej nie. Przycisk przesuwa blok tam i z powrotem.

Budowa T Flip-Flopa pistonowego:

  1. Postaw sticky piston skierowany na wschod.
  2. Przed pistonem (na wschodzie) postaw blok redstone.
  3. Na wschodzie od bloku redstone postaw blok (np. kamień) i na nim lub obok umieść wyjście (pyl redstone prowadzący do lampy lub mechanizmu).
  4. Podłącz przycisk do pistonu - ale uwaga: potrzebujesz układu, który daje impuls dokładnie 1 tick. Za długi impuls i piston nie cofnie bloku. Za krotki i piston nie zdąży go przesunac.
  5. Najprostrzy pulse limiter: przycisk -> repeater (1 tick) -> piston. Dodaj comparator w trybie odejmowania z bocznym sygnalem, żeby skrócić impuls do 1 ticka.
  6. Nacisniecie: piston wysuwa blok redstone -> blok zasila wyjscie. Kolejne nacisniecie: piston cofa blok -> wyjście gasmie.

Ta wersja jest wizualnie efektowna (widać ruszajacy się czerwony blok), ale wymaga precyzyjnego timingu impulsu. Jeśli timing jest zły, blok redstone może wypaść (sticky piston z 1-tickowym impulsem zostawia blok na miejscu - to "block dropping" opisany w zaawansowanych pistonach). Na Bedrock Edition ten design może działać inaczej niż na Java.

Uwaga: T Flip-Flop pistonowy z blokiem redstone nie działa niezawodnie na Bedrock Edition z powodu różnic w timingu pistonow. Jeśli grasz na Bedrock, użyj wersji z dropperem - jest uniwersalna.

3. T Flip-Flop z zablokowanym repeaterem

Zablokowany repeater to pamięć 1-bitowa - zapamiętuje stan ON lub OFF. T Flip-Flop z zablokowanym repeaterem używa dwóch repeaterow w sprytnej konfiguracji, która przełącza stan przy każdym impulsie.

Budowa T Flip-Flopa z repeaterem:

  1. Postaw repeater A skierowany na północ. To będzie wyjście ukladu.
  2. Postaw repeater B skierowany na zachód, tak żeby jego wyjście wskazywalo na bok repeatera A (blokuje go).
  3. Podłącz wejście repeatera B do pyłu redstone prowadzącego do wyjścia repeatera A (sprzężenie zwrotne - wyjście A kontroluje wejście B).
  4. Podłącz przycisk do impulsu, który na chwile odblokowuje repeater A (usuwając sygnał z repeatera B) i jednocześnie podaje odwrócony sygnał na wejście A.
  5. Ten układ jest skomplikowany w budowie, ale ultra-kompaktowy (4-5 bloków) i nie wymaga dropperow ani itemow.

Budowa jest trudna do opisania tekstem - wymaga dokładnej orientacji repeaterow i pylu. Praktycznie lepiej skopiować z gotowego schematu w trybie kreatywnym. Zaleta: nie potrzebuje itemow wewnątrz mechanizmu (dropper design wymaga 1 itemu, który może się zgubić przy lagach).

4. T Flip-Flop z observerem

Observer wykrywa zmiany stanów bloków. W połączeniu ze sticky pistonem i blokiem redstone tworzy kompaktowy T flip-flop:

Budowa:

  1. Sticky piston skierowany do góry.
  2. Na pistonie blok redstone.
  3. Observer patrzacy na blok redstone z boku (wykrywa ruch pistonu).
  4. Wyjście observera połączone z pistonem (przez repeater z opóźnieniem).
  5. Przycisk aktywuje piston raz. Observer wykrywa zmianę, ale z opóźnieniem nie tworzy petli. Kolejne naciśnięcie cofa piston.

Ta wersja jest elegancka, ale wymaga starannego dobrania opóźnień, żeby observer nie tworzył nieskończonej pętli z pistonem. W praktyce łatwiej użyć wersji dropperowej.

5. Zastosowania praktyczne

Drzwi na przycisk

Najpopularniejsze zastosowanie. Przycisk na ścianie obok drzwi pistonowych - jedno naciśnięcie otwiera, drugie zamyka. Wyglada czyściej niż dźwignia i nie zdradza, czy drzwi sa otwarte (dźwignia w pozycji "wlaczona" sugeruje, ze cos jest za ściana). Na serwerach PvP to ważne - ukryte drzwi z przyciskiem sa trudniejsze do wykrycia niż z dzwignia.

Oświetlenie przelacznikowe

Przycisk na ścianie przełącza lampy redstonowe w pomieszczeniu. Jedno naciśnięcie włącza światło, drugie wyłącza. Możesz dodać wiele przycisków w jednym pokoju (każdy połączony z tym samym T flip-flopem) - przełącznik z każdego punktu, jak w prawdziwym domu.

System ON/OFF dla mechanizmów

T flip-flop jako główny wlacznik farmy automatycznej, sortownika lub zegara. Przycisk jest dyskretniejszy niż dźwignia i można go ukryć za obrazem lub w ścianie. Pojedynczy przycisk kontrolujący cały system - elegancko i praktycznie.

Automat sprzedający

Na serwerach multiplayer T flip-flop może być częścią automatu: gracz wrzuca item (wchodzi do hoppera, comparator wykrywa) - T flip-flop otwiera dostęp do towaru. Po odebraniu towaru system resetuje sie. To prosty mechanizm, ale wymaga dodatkowej logiki (detekcja konkretnego itemu, jednorazowa aktywacja, reset). Bramki logiczne i comparatory pomagają w budowie pełnego automatu.

Który design wybrać?

Jeśli grasz na Java i Bedrock jednocześnie (lub budujesz układ na serwer, gdzie nie wiesz, która edycje mają gracze) - użyj dropper T flip-flopa. Jest uniwersalny. Jeśli grasz wyłącznie na Java i liczy się kompaktowosc - repeater T flip-flop. Jeśli chcesz wizualny efekt (ruszajacy się czerwony blok) - pistonowy. Observer T flip-flop to opcja dla majsterkowiczow, którzy lubią eksperymentowac.

Powiązane poradniki