Difference between revisions of "List of Logic Circuits"

From StarMade Wiki
(added how to build)
(3-Input Toggle(Design 2))
 
(One intermediate revision by the same user not shown)
Line 240: Line 240:
 
|height="50px" colspan="2"|Press {{K|activate module}} twice on either [[OR-Signal]] to turn the circuit on
 
|height="50px" colspan="2"|Press {{K|activate module}} twice on either [[OR-Signal]] to turn the circuit on
 
|}
 
|}
===3-Input Toggle===
+
===3-Input Toggle(Design 1)===
 
[[File:3 Input Toggle.png|500px]]
 
[[File:3 Input Toggle.png|500px]]
 
{| class="wikitable" width="40%"
 
{| class="wikitable" width="40%"
Line 309: Line 309:
 
|-
 
|-
 
!MOD
 
!MOD
|style="text-align:center; background-color: #25488d;"|[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]<br/>[[Activation Module|Column #X's <br/>Activation Module]] ||style="text-align:center; background-color: #25488d;"|[[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]]<br/>[[OR-Signal|Column #Y's OR-Signal]]
+
|style="text-align:center; background-color: #25488d;"|[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]<br/>[[Activation Module|Column #X's <br/>Activation Module]] ||style="text-align:center; background-color: #25488d;"|[[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]]<br/>[[OR-Signal|All other column's OR-Signal]]
 +
|}
 +
===3-Input Toggle(Design 2)===
 +
[[File:3 Input Toggle Design 2.png|500px]]
 +
{| class="wikitable" width="40%"
 +
!colspan="2"|Blocks<br/>Needed
 +
|3x [[File:Flip Flop Off.png| 75px|Flip Flop|link=Flip Flop]] 3x [[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]] 3x [[File:AND Signal Off.png| 75px|AND-Signal|link=AND-Signal]] 3x [[File:Button Off.png| 75px|Button|link=Button]]
 +
|-
 +
!rowspan="3"|Input || #1
 +
|[[File:Flip Flop Off.png| 75px|Flip Flop|link=Flip Flop]] <span style="color: cornflowerblue">High</span> (On) Signals. Disabled if input #2 and #3 is on.
 +
|-
 +
! #2
 +
|[[File:Flip Flop Off.png| 75px|Flip Flop|link=Flip Flop]] <span style="color: cornflowerblue">High</span> (On) Signals. Disabled if input #1 and #3 is on.
 +
|-
 +
! #3
 +
|[[File:Flip Flop Off.png| 75px|Flip Flop|link=Flip Flop]] <span style="color: cornflowerblue">High</span> (On) Signals. Disabled if input #1 and #2 is on.
 +
|-
 +
!rowspan="3"|Output || #1
 +
|[[File:Flip Flop On.png| 75px|Flip Flop|link=Flip Flop]] Sends <span style="color: cornflowerblue">High</span> (On) Signal. Only sends if Input #2 and #3 is not active.
 +
|-
 +
!#2
 +
|[[File:Flip Flop On.png| 75px|Flip Flop|link=Flip Flop]] Sends <span style="color: cornflowerblue">High</span> (On) Signal. Only sends if Input #1 and #3 is not active.
 +
|-
 +
!#3
 +
|[[File:Flip Flop On.png| 75px|Flip Flop|link=Flip Flop]] Sends <span style="color: cornflowerblue">High</span> (On) Signal. Only sends if Input #1 and #2 is not active.
 +
|-
 +
!Modifications
 +
|height="50px" colspan="2"|Create additional columns to add more toggle-able options.
 +
|}
 +
{| class="mw-collapsible mw-collapsed wikitable"
 +
!colspan="3"|<big>How to Build</big>
 +
|-
 +
!Step || Selected Block<br/><span style="color: orange">┌┐<br/>└┘</span>|| Connects to<br/><span style="color: blueviolet"> ┌┐<br/>└┘</span>
 +
|-
 +
!1
 +
|style="text-align:center;"|[[File:Flip Flop Off.png| 75px|Flip Flop|link=Flip Flop]]<br/>[[Flip Flop]] ||style="text-align:center;"| [[File:AND Signal Off.png| 75px|AND-Signal|link=AND-Signal]][[File:Button Off.png| 75px|Button|link=Button]] <br/>[[AND-Signal]] & [[Button]]
 +
|-
 +
!2
 +
|style="text-align:center;"|[[File:AND Signal Off.png| 75px|AND-Signal|link=AND-Signal]]<br/>[[AND-Signal]] ||style="text-align:center;"| [[File:Flip Flop Off.png| 75px|Flip Flop|link=Flip Flop]]<br/>[[Flip Flop]]
 +
|-
 +
!3
 +
|style="text-align:center;"|[[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]]<br/>[[OR-Signal]] ||style="text-align:center;"| [[File:AND Signal Off.png| 75px|AND-Signal|link=AND-Signal]]<br/>[[AND-Signal]]
 +
|-
 +
!4
 +
|height="50px" colspan="2"|Repeat steps 1-3 two more times with the other columns of blocks.
 +
|-
 +
!MOD
 +
|height="50px" colspan="2" style="text-align:center; background-color: #25488d;"|Repeat steps 1-3 as many times are you wish to create additional columns.
 +
|-
 +
!5
 +
|style="text-align:center;"|[[File:Button Off.png| 75px|Button|link=Button]]<br/>[[Button|Column #1's Button]] ||style="text-align:center;"| [[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]][[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]]<br/>[[OR-Signal|Column #2 & #3's OR-Signal]]
 +
|-
 +
!6
 +
|style="text-align:center;"|[[File:Button Off.png| 75px|Button|link=Button]]<br/>[[Button|Column #2's Button]] ||style="text-align:center;"| [[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]][[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]]<br/>[[OR-Signal|Column #1 & #3's OR-Signal]]
 +
|-
 +
!7
 +
|style="text-align:center;"|[[File:Button Off.png| 75px|Button|link=Button]]<br/>[[Button|Column #3's Button]] ||style="text-align:center;"| [[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]][[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]]<br/>[[OR-Signal|Column #1 & #2's OR-Signal]]
 +
|-
 +
!MOD
 +
|style="text-align:center; background-color: #25488d;"|[[File:Button Off.png| 75px|Button|link=Button]]<br/>[[Button|Column #X's Button]] ||style="text-align:center; background-color: #25488d;"| [[File:OR Signal Off.png| 75px|OR-Signal|link=OR-Signal]]<br/>[[OR-Signal|All other <br/>column's OR-Signal]]
 +
|-
 
|}
 
|}
 
[[Category:Tutorials]] [[Category:Logic]]
 
[[Category:Tutorials]] [[Category:Logic]]

Latest revision as of 05:44, 1 March 2019

Logic Circuits are player made circuits designed to trigger the various contraptions that can be made using logic blocks. This is a semi-exhaustive list on the multitude of helpful circuits that can be built in-game and what their intended uses are.


Legend On State Off State
Activation Module Activation Module Activation Module
Button Button Button
Inner Ship Remote Inner Ship Remote Inner Ship Remote
Wireless Logic Module Wireless Logic Module Wireless Logic Module
Trigger (Area) Controller Trigger (Area) Controller Trigger (Area) Controller
Trigger (Step On) Trigger (Step On) Trigger (Step On)
OR-Signal OR-Signal OR-Signal
NOT-Signal NOT-Signal NOT-Signal
AND-Signal AND-Signal AND-Signal
DELAY-Signal DELAY-Signal DELAY-Signal
Flip Flop Flip Flop Flip Flop
Randomizer Randomizer Randomizer
Sensor Sensor
Trigger (Area) Trigger (Area)

Pulse Circuits

Pulse Circuits are circuits that send a signal for a set amount of time before automatically resetting. They are similar to the Button block but can be customized for longer pulses.

Pulse Circuit (High)

Pulse Circuit 1.png

Description Outputs a signal that resets after 0.5 seconds.
Blocks
Needed
Activation Module OR Signal DELAY Signal NOT Signal
Input Activation ModuleHigh (On) Signals
Output Activation ModuleSends Low (Off) Signal on pulse
OR SignalSends Low (Off) Signal on pulse
DELAY SignalSends High (On) Signal on pulse
NOT SignalSends High (On) Signal on pulse
Modifications Connect additional DELAY-Signals to increase the time before the circuit resets.
How to Build
Step Selected Block
┌┐
└┘
Connects to
┌┐
└┘
1 Activation Module
Activation Module
NOT SignalOR Signal
NOT-Signal & OR-Signal
2 NOT Signal
NOT-Signal
DELAY Signal
DELAY-Signal
Mod DELAY Signal
DELAY-Signal
DELAY Signal
DELAY-Signal
3 DELAY Signal
DELAY-Signal
OR Signal
OR-Signal
4 OR Signal
OR-Signal
Activation Module
Activation Module
5 Press R on the Activation Module to turn the circuit on

Automatic Door Circuit

Door Circuit.png

Description Outputs a signal that resets after 1 second. Designed for automatic doors that are motion activated.
Blocks
Needed
Trigger (Area) Trigger (Area) Controller Activation Module OR Signal 2xDELAY Signal NOT Signal
Input Trigger (Area)High (On) Signals
Output Activation ModuleSends Low (Off) Signal on pulse
How to Build
Step Selected Block
┌┐
└┘
Connects to
┌┐
└┘
1 Place Trigger (Area) Controller next to Activation Module.
2 Activation Module
Activation Module
NOT SignalOR Signal
NOT-Signal & OR-Signal
3 NOT Signal
NOT-Signal
DELAY Signal
DELAY-Signal #1
4 DELAY Signal
DELAY-Signal #1
DELAY Signal
DELAY-Signal #2
5 DELAY Signal
DELAY-Signal #2
OR Signal
OR-Signal
6 OR Signal
OR-Signal
Activation Module
Activation Module
7 Press R on the Activation Module to turn the circuit on.
8 Place Trigger (Area)s in the desired location.
9 Trigger (Area) Controller
Trigger (Area) Controller
Trigger (Area)
Trigger (Area)

Logic Clocks

Logic Clocks are circuits that are designed to pulse a logic signal endlessly. They can be any circuit that cycles a pulse repeatedly until it has been deactivated.

Half Second Clock (Design 1)

Logic Clock 1.png

Description Outputs a signal every 0.5 seconds.
Blocks
Needed
Activation Module OR Signal DELAY Signal NOT Signal
Input Turn On Activation ModuleLow (Off) Signal
Turn Off Activation ModuleHigh (On) Signal
Output OR SignalSends Low (Off) Signal on pulse
DELAY SignalSends Low (Off) Signal on pulse
NOT SignalSends High (On) Signal on pulse
Modifications Connect additional DELAY-Signals to increase the time between pulses.
How to Build
Step Selected Block
┌┐
└┘
Connects to
┌┐
└┘
1 Activation Module
Activation Module
OR Signal
OR-Signal
2 OR Signal
OR-Signal
DELAY Signal
DELAY-Signal
3 DELAY Signal
DELAY-Signal
NOT Signal
NOT-Signal
4 NOT Signal
NOT-Signal
OR Signal
OR-Signal
5 Press R on the Activation Module to turn the circuit on

Memory Circuits

Memory Circuits are logic circuits that can remember a state for later use.

T-Flip-Flop

T-Flip-Flop.png

Description High signals on the Flip Flop changes the state of both the NOT-Signal and itself.
Used to trigger two alternating circuits with a single input
Blocks
Needed
Flip Flop NOT Signal
Input Flip Flop High (On) Signals
Output Flip FlopSends opposite signal of NOT-Signal
NOT SignalSends opposite signal of Flip Flop
How to Build
Step Selected Block
┌┐
└┘
Connects to
┌┐
└┘
1 Flip Flop
Flip Flop
NOT Signal
NOT-Signal
2 NOT Signal
NOT-Signal
Flip Flop
Flip Flop
3 Press R on the Flip Flop to turn the circuit on

RS-NOR

RS-NOR 1.png

Description A memory circuit that has 2 inputs. One that turns the circuit on and another that resets the circuit. Useful for devices that have one input and won't turn off until a separate input in sent no matter how many times the first input is pressed.
Blocks
Needed
2x OR-Signal 2x NOT Signal
Input #1 OR-Signal High (On) Signals. Disabled if input #2 is on.
#2 OR-Signal High (On) Signals. Disabled if input #1 is on.
Output #1 NOT SignalSends High (On) Signal. Only sends if Input #2 is not active.
#2 NOT SignalSends High (On) Signal. Only sends if Input #1 is not active.
How to Build
Step Selected Block
┌┐
└┘
Connects to
┌┐
└┘
1 OR-Signal
OR-Signal #1
NOT Signal
NOT-Signal #1
2 OR-Signal
OR-Signal #2
NOT Signal
NOT-Signal #2
3 NOT Signal
NOT-Signal #1
OR-Signal
OR-Signal #2
4 NOT Signal
NOT-Signal #2
OR-Signal
OR-Signal #1
5 Press R twice on either OR-Signal to turn the circuit on

3-Input Toggle(Design 1)

3 Input Toggle.png

Description A memory circuit with 3 inputs that will only allow one output to be active at a time. While one input is active activating another input automatically deactivates all others. Great for systems that have multiple input options that can only have one active at a time while also allowing the system to turned off with the currently activated input.
Blocks
Needed
3x Activation Module 6x DELAY-Signal 3x OR-Signal 3x AND-Signal 3x Button
Input #1 Activation Module High (On) Signals. Disabled if input #2 and #3 is on.
#2 Activation Module High (On) Signals. Disabled if input #1 and #3 is on.
#3 Activation Module High (On) Signals. Disabled if input #1 and #2 is on.
Output #1 Activation ModuleSends High (On) Signal. Only sends if Input #2 and #3 is not active.
#2 Activation ModuleSends High (On) Signal. Only sends if Input #1 and #3 is not active.
#3 Activation ModuleSends High (On) Signal. Only sends if Input #1 and #2 is not active.
Modifications Create additional columns to add more toggle-able options.
How to Build
Step Selected Block
┌┐
└┘
Connects to
┌┐
└┘
1 Activation Module
Activation Module
DELAY-Signal
DELAY-Signal #1
2 DELAY-Signal
DELAY-Signal #1
DELAY-Signal
DELAY-Signal #2
3 DELAY-Signal
DELAY-Signal #2
AND-Signal
AND-Signal
4 AND-Signal
AND-Signal
Button
Button
5 Button
Button
Activation Module
Activation Module
6 OR-Signal
OR-Signal
AND-Signal
AND-Signal
7 Repeat steps 1-6 two more times with the other columns of blocks.
MOD Repeat steps 1-6 as many times are you wish to create additional columns.
8 Activation Module
Column #1's
Activation Module
OR-SignalOR-Signal
Column #2 & #3's OR-Signal
9 Activation Module
Column #2's
Activation Module
OR-SignalOR-Signal
Column #1 & #3's OR-Signal
10 Activation Module
Column #3's
Activation Module
OR-SignalOR-Signal
Column #2 & #1's OR-Signal
MOD Activation Module
Column #X's
Activation Module
OR-Signal
All other column's OR-Signal

3-Input Toggle(Design 2)

3 Input Toggle Design 2.png

Blocks
Needed
3x Flip Flop 3x OR-Signal 3x AND-Signal 3x Button
Input #1 Flip Flop High (On) Signals. Disabled if input #2 and #3 is on.
#2 Flip Flop High (On) Signals. Disabled if input #1 and #3 is on.
#3 Flip Flop High (On) Signals. Disabled if input #1 and #2 is on.
Output #1 Flip Flop Sends High (On) Signal. Only sends if Input #2 and #3 is not active.
#2 Flip Flop Sends High (On) Signal. Only sends if Input #1 and #3 is not active.
#3 Flip Flop Sends High (On) Signal. Only sends if Input #1 and #2 is not active.
Modifications Create additional columns to add more toggle-able options.
How to Build
Step Selected Block
┌┐
└┘
Connects to
┌┐
└┘
1 Flip Flop
Flip Flop
AND-SignalButton
AND-Signal & Button
2 AND-Signal
AND-Signal
Flip Flop
Flip Flop
3 OR-Signal
OR-Signal
AND-Signal
AND-Signal
4 Repeat steps 1-3 two more times with the other columns of blocks.
MOD Repeat steps 1-3 as many times are you wish to create additional columns.
5 Button
Column #1's Button
OR-SignalOR-Signal
Column #2 & #3's OR-Signal
6 Button
Column #2's Button
OR-SignalOR-Signal
Column #1 & #3's OR-Signal
7 Button
Column #3's Button
OR-SignalOR-Signal
Column #1 & #2's OR-Signal
MOD Button
Column #X's Button
OR-Signal
All other
column's OR-Signal