T Flip-Flop w Minecraft
T Flip-Flop rozwiazuje jeden z najczestszych problemow w redstone'ie: chcesz używać przycisku (bo wyglada lepiej niz dzwignia), ale przycisk daje tylko krotki impuls. T Flip-Flop zamienia ten impuls w trwaly przelacznik - jedno nacisniecie włącza, drugie wyłącza. "T" oznacza "Toggle" (przelacz). Jest kilka sposobow na zbudowanie tego ukladu, od tanich po ultra-kompaktowe.
1. T Flip-Flop z dropperem
Najtansza i najprostsza wersja. Dwa droppery skierowane do siebie z jednym itemem w środku. Kiedy przycisk aktywuje oba droppery jednoczesnie, item przeskakuje z jednego do drugiego. Comparator odczytuje, w którym dropperze jest item, i daje sygnal ON lub OFF.
Budowa T Flip-Flopa z dropperem:
- Postaw dropper A skierowany do góry.
- Na dropperze A postaw dropper B skierowany w dół (Shift + kliknij na górze droppera A).
- Do droppera A wloz 1 dowolny item (np. cobblestone).
- Za dropperem A (na tym samym poziomie) postaw comparator odczytujacy jego zawartosc. Comparator daje sygnal 1 gdy item jest w A, sygnal 0 gdy item jest w B.
- Podlacz przycisk do linii redstone prowadzacej do OBU dropperow jednoczesnie. Pyl na bloku między nimi + repeater do każdego droppera.
- 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).
2. T Flip-Flop pistonowy
Sticky piston przesuwa blok redstone (Redstone Block) między dwiema pozycjami. W jednej pozycji blok redstone zasila wyjscie, w drugiej nie. Przycisk przesuwa blok tam i z powrotem.
Budowa T Flip-Flopa pistonowego:
- Postaw sticky piston skierowany na wschod.
- Przed pistonem (na wschodzie) postaw blok redstone.
- Na wschodzie od bloku redstone postaw blok (np. kamien) i na nim lub obok umiesc wyjscie (pyl redstone prowadzacy do lampy lub mechanizmu).
- Podlacz przycisk do pistonu - ale uwaga: potrzebujesz ukladu, który daje impuls dokładnie 1 tick. Za długi impuls i piston nie cofnie bloku. Za krotki i piston nie zdazy go przesunac.
- Najprostrzy pulse limiter: przycisk -> repeater (1 tick) -> piston. Dodaj comparator w trybie odejmowania z bocznym sygnalem, zeby skrocic impuls do 1 ticka.
- Nacisniecie: piston wysuwa blok redstone -> blok zasila wyjscie. Kolejne nacisniecie: piston cofa blok -> wyjscie gasmie.
Ta wersja jest wizualnie efektowna (widac ruszajacy sie czerwony blok), ale wymaga precyzyjnego timingu impulsu. Jeśli timing jest zly, blok redstone może wypasc (sticky piston z 1-tickowym impulsem zostawia blok na miejscu - to "block dropping" opisany w zaawansowanych pistonach). Na Bedrock Edition ten design może dzialac inaczej niz na Java.
3. T Flip-Flop z zablokowanym repeaterem
Zablokowany repeater to pamiec 1-bitowa - zapamietuje stan ON lub OFF. T Flip-Flop z zablokowanym repeaterem używa dwoch repeaterow w sprytnej konfiguracji, która przelacza stan przy każdym impulsie.
Budowa T Flip-Flopa z repeaterem:
- Postaw repeater A skierowany na północ. To bedzie wyjscie ukladu.
- Postaw repeater B skierowany na zachod, tak zeby jego wyjscie wskazywalo na bok repeatera A (blokuje go).
- Podlacz wejscie repeatera B do pylu redstone prowadzacego do wyjscia repeatera A (sprzezenie zwrotne - wyjscie A kontroluje wejscie B).
- Podlacz przycisk do impulsu, który na chwile odblokowuje repeater A (usuwajac sygnal z repeatera B) i jednoczesnie podaje odwrocony sygnal na wejscie A.
- Ten uklad jest skomplikowany w budowie, ale ultra-kompaktowy (4-5 bloków) i nie wymaga dropperow ani itemow.
Budowa jest trudna do opisania tekstem - wymaga dokladnej orientacji repeaterow i pylu. Praktycznie lepiej skopiowac z gotowego schematu w trybie kreatywnym. Zaleta: nie potrzebuje itemow wewnątrz mechanizmu (dropper design wymaga 1 itemu, który może sie zgubic przy lagach).
4. T Flip-Flop z observerem
Observer wykrywa zmiany stanow bloków. W polaczeniu ze sticky pistonem i blokiem redstone tworzy kompaktowy T flip-flop:
Budowa:
- Sticky piston skierowany do góry.
- Na pistonie blok redstone.
- Observer patrzacy na blok redstone z boku (wykrywa ruch pistonu).
- Wyjscie observera polaczone z pistonem (przez repeater z opoznieniem).
- Przycisk aktywuje piston raz. Observer wykrywa zmianę, ale z opoznieniem nie tworzy petli. Kolejne nacisniecie cofa piston.
Ta wersja jest elegancka, ale wymaga starannego dobrania opoznien, zeby observer nie tworzyl nieskonczonej petli z pistonem. W praktyce łatwiej użyć wersji dropperowej.
5. Zastosowania praktyczne
Drzwi na przycisk
Najpopularniejsze zastosowanie. Przycisk na ścianie obok drzwi pistonowych - jedno nacisniecie otwiera, drugie zamyka. Wyglada czysciej niz dzwignia i nie zdradza, czy drzwi sa otwarte (dzwignia w pozycji "wlaczona" sugeruje, ze cos jest za ściana). Na serwerach PvP to ważne - ukryte drzwi z przyciskiem sa trudniejsze do wykrycia niz z dzwignia.
Oswietlenie przelacznikowe
Przycisk na ścianie przelacza lampy redstonowe w pomieszczeniu. Jedno nacisniecie włącza światło, drugie wyłącza. Możesz dodac wiele przyciskow w jednym pokoju (każdy połączony z tym samym T flip-flopem) - przelacznik z każdego punktu, jak w prawdziwym domu.
System ON/OFF dla mechanizmow
T flip-flop jako główny wlacznik farmy automatycznej, sortownika lub zegara. Przycisk jest dyskretniejszy niz dzwignia i można go ukryc za obrazem lub w ścianie. Pojedynczy przycisk kontrolujacy cały system - elegancko i praktycznie.
Automat sprzedajacy
Na serwerach multiplayer T flip-flop może byc częścią automatu: gracz wrzuca item (wchodzi do hoppera, comparator wykrywa) - T flip-flop otwiera dostep 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 pomagaja w budowie pełnego automatu.
Jeśli grasz na Java i Bedrock jednoczesnie (lub budujesz uklad na serwer, gdzie nie wiesz, która edycje mają gracze) - uzyj dropper T flip-flopa. Jest uniwersalny. Jeśli grasz wylacznie na Java i liczy sie kompaktowosc - repeater T flip-flop. Jeśli chcesz wizualny efekt (ruszajacy sie czerwony blok) - pistonowy. Observer T flip-flop to opcja dla majsterkowiczow, ktorzy lubia eksperymentowac.
Powiazane poradniki
- Bramki logiczne - RS latch, D flip-flop i inne uklady pamieci.
- Powtarzacz - blokowanie repeaterow w flip-flopach.
- Komparator - odczyt dropperow w dropper T flip-flopie.
- Dozownik vs Podajnik - droppery w dropper T flip-flopie.
- Automatyczne drzwi - T flip-flop + drzwi pistonowe.
- Redstone w budowlach - praktyczne zastosowania flip-flopow.
- Redstone od podstaw - fundamenty redstone'a.