Redstone-Latches und Flip-Flops dienen als Möglichkeit, Eingaben (Daten) zu speichern, die dann zu einem anderen Zeitpunkt gegeben werden können. Dies ist nützlich, wenn Sie möchten, dass ein Eingang bei jedem Drücken unterschiedliche Dinge tut. Zum Beispiel verwandelt ein an einem T-Flip-Flop angebrachter Knopf diesen Knopf im Wesentlichen in einen Hebel, da durch einmaliges Drücken alles eingeschaltet wird, was verbunden ist zum Flip-Flop, bis der Knopf erneut gedrückt wird.
T-Flipflop
Ein T-Flip-Flop ist ein großartiger Mechanismus, der im Grunde als umschaltbarer Ausgang fungiert, was bedeutet, dass impulserzeugende Blöcke wie Knöpfe und Druckplatten wie ein Hebel in Umschalter umgewandelt werden können. Das T-Flip-Flop nimmt einen Eingang, ändert sich selbst und diese Änderung blockiert oder gibt ein Signal an einen Ausgang frei.
Beachten Sie, dass sich im Bild unten eine Redstone-Fackel unter dem Steinblock befindet, der von den Kolben gedrückt wird und den Redstone auf der rechten Seite aktiviert.
D-Flipflop
Ein D-Flip-Flop ist eine Möglichkeit, eine Eingabe (Daten) zu speichern, jedoch nur, wenn Sie den Speichermechanismus umschalten. Das D-Flip-Flop (in unserem Beispiel) hat 2 Eingänge, einer ist der eigentliche Eingang (rechter Hebel) und der andere ist unser Speichermechanismus (linker Hebel). Wenn Sie den rechten Hebel ziehen, wird der Kolben aktiviert, aber wenn Sie den Hebel erneut ziehen, wird der Kolben deaktiviert. Der Speichermechanismus ermöglicht es uns, die Eingabe zu speichern, unabhängig davon, ob sie ein- oder ausgeschaltet ist, was bedeutet, dass das Ziehen des Eingabehebels keine Auswirkung auf den Kolben hat.
Wenn wir also zum Beispiel zuerst den rechten Hebel ziehen und dann diese Eingabe speichern (ein), indem wir den linken Hebel ziehen, speichert der Speichermechanismus die Eingabe und stellt sicher, dass die Kolben aktiviert bleiben, auch wenn wir unseren rechten ausschalten Hebel. Das Gegenteil gilt auch, wenn wir zuerst den linken Hebel ziehen, speichert der Speichermechanismus das Aus-Zustandssignal und wir können den Kolben nicht aktivieren, wenn wir den rechten Hebel ziehen.
RS-NOR-Latch
Ein RS-NOR-Latch schaltet etwas für immer ein oder aus, bis ein anderes Signal von einem anderen Eingang empfangen wird, was das Gegenteil bewirkt. In der Abbildung unten wird durch Drücken der rechten Taste der Kolben aktiviert. Der Kolben wird nicht deaktiviert, bis der linke Knopf gedrückt wird. Das zweimalige Drücken des rechten Knopfes wirkt sich also nicht auf den Kolben aus, nachdem er aktiviert wurde.
RS-NAND-Latch
Ein RS-NAND-Latch ist genau dasselbe wie ein RS-NOR-Latch, aber anstatt NOR-Gatter zu verwenden, verwenden Sie NAND-Gatter. Das RS-NAND-Gatter ist daher weniger kompakt und wird nicht wirklich oft verwendet.
Es gibt jedoch einen Unterschied zwischen RS NAND- und RS NOR-Latches, nämlich dass die Ausgänge invertiert sind. Dies könnte nützlich sein, aber es ist viel einfacher, einfach ein NICHT-Gatter an den Ausgang eines RS NOR-Latch anzuschließen, um diesen Ausgang zu invertieren.