Difference between revisions of "List of Logic Circuits"
From StarMade Wiki
(added pulse clocks) |
(→3-Input Toggle(Design 2)) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 22: | Line 22: | ||
|width="100px"|[[NOT-Signal]] || [[File:NOT Signal On.png| 75px|NOT-Signal|link=NOT-Signal]] ||[[File:NOT Signal Off.png| 75px|NOT-Signal|link=NOT-Signal]] | |width="100px"|[[NOT-Signal]] || [[File:NOT Signal On.png| 75px|NOT-Signal|link=NOT-Signal]] ||[[File:NOT Signal Off.png| 75px|NOT-Signal|link=NOT-Signal]] | ||
|- | |- | ||
− | |width="100px"|[[AND-Signal]] || [[File:AND Signal On.png| 75px| | + | |width="100px"|[[AND-Signal]] || [[File:AND Signal On.png| 75px|AND-Signal|link=AND-Signal]] ||[[File:AND Signal Off.png| 75px|AND-Signal|link=AND-Signal]] |
|- | |- | ||
|width="100px"|[[DELAY-Signal]] || [[File:DELAY Signal On.png| 75px|DELAY-Signal|link=DELAY-Signal]] ||[[File:DELAY Signal Off.png| 75px|DELAY-Signal|link=DELAY-Signal]] | |width="100px"|[[DELAY-Signal]] || [[File:DELAY Signal On.png| 75px|DELAY-Signal|link=DELAY-Signal]] ||[[File:DELAY Signal Off.png| 75px|DELAY-Signal|link=DELAY-Signal]] | ||
Line 66: | Line 66: | ||
|- | |- | ||
!Mod | !Mod | ||
− | |style="text-align:center; background-color: | + | |style="text-align:center; background-color: #25488d;"|[[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]]<br/>[[DELAY-Signal]] ||style="text-align:center; background-color:#25488d;"| [[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]]<br/>[[DELAY-Signal]] |
|- | |- | ||
!3 | !3 | ||
Line 117: | Line 117: | ||
!7 | !7 | ||
|height="50px" colspan="2"| Press {{K|activate module}} on the [[Activation Module]] to turn the circuit on. | |height="50px" colspan="2"| Press {{K|activate module}} on the [[Activation Module]] to turn the circuit on. | ||
+ | |- | ||
+ | !8 | ||
+ | |height="50px" colspan="2"| Place [[Trigger (Area)]]s in the desired location. | ||
+ | |- | ||
+ | !9 | ||
+ | |style="text-align:center;"|[[File:Trigger (Area) Controller Off.png| 75px|Trigger (Area) Controller|link=Trigger (Area) Controller]]<br/>[[Trigger (Area) Controller]] ||style="text-align:center;"|[[File:Null Texture.png| 75px|Trigger (Area)|link=Trigger (Area)]]<br/>[[Trigger (Area)]] | ||
|} | |} | ||
==Logic Clocks== | ==Logic Clocks== | ||
Line 233: | Line 239: | ||
!5 | !5 | ||
|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(Design 1)=== | ||
+ | [[File:3 Input Toggle.png|500px]] | ||
+ | {| class="wikitable" width="40%" | ||
+ | !colspan="2" height="50px"|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. | ||
+ | |- | ||
+ | !colspan="2"|Blocks<br/>Needed | ||
+ | |3x [[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]] 6x [[File:DELAY Signal Off.png| 75px|DELAY-Signal|link=DELAY-Signal]] 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:Activation Module Off.png| 75px|Activation Module|link=Activation Module]] <span style="color: cornflowerblue">High</span> (On) Signals. Disabled if input #2 and #3 is on. | ||
+ | |- | ||
+ | ! #2 | ||
+ | |[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]] <span style="color: cornflowerblue">High</span> (On) Signals. Disabled if input #1 and #3 is on. | ||
+ | |- | ||
+ | ! #3 | ||
+ | |[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]] <span style="color: cornflowerblue">High</span> (On) Signals. Disabled if input #1 and #2 is on. | ||
+ | |- | ||
+ | !rowspan="3"|Output || #1 | ||
+ | |[[File:Activation Module On.png| 75px|Activation Module|link=Activation Module]]Sends <span style="color: cornflowerblue">High</span> (On) Signal. Only sends if Input #2 and #3 is not active. | ||
+ | |- | ||
+ | !#2 | ||
+ | |[[File:Activation Module On.png| 75px|Activation Module|link=Activation Module]]Sends <span style="color: cornflowerblue">High</span> (On) Signal. Only sends if Input #1 and #3 is not active. | ||
+ | |- | ||
+ | !#3 | ||
+ | |[[File:Activation Module On.png| 75px|Activation Module|link=Activation Module]]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:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]<br/>[[Activation Module]] ||style="text-align:center;"| [[File:DELAY Signal Off.png| 75px|DELAY-Signal|link=DELAY-Signal]] <br/>[[DELAY-Signal|DELAY-Signal #1]] | ||
+ | |- | ||
+ | !2 | ||
+ | |style="text-align:center;"|[[File:DELAY Signal Off.png| 75px|DELAY-Signal|link=DELAY-Signal]] <br/>[[DELAY-Signal|DELAY-Signal #1]] ||style="text-align:center;"| [[File:DELAY Signal Off.png| 75px|DELAY-Signal|link=DELAY-Signal]] <br/>[[DELAY-Signal|DELAY-Signal #2]] | ||
+ | |- | ||
+ | !3 | ||
+ | |style="text-align:center;"|[[File:DELAY Signal Off.png| 75px|DELAY-Signal|link=DELAY-Signal]] <br/>[[DELAY-Signal|DELAY-Signal #2]] ||style="text-align:center;"| [[File:AND Signal Off.png| 75px|AND-Signal|link=AND-Signal]] <br/>[[AND-Signal]] | ||
+ | |- | ||
+ | !4 | ||
+ | |style="text-align:center;"|[[File:AND Signal Off.png| 75px|AND-Signal|link=AND-Signal]] <br/>[[AND-Signal]] ||style="text-align:center;"| [[File:Button Off.png| 75px|Button|link=Button]] <br/>[[Button]] | ||
+ | |- | ||
+ | !5 | ||
+ | |style="text-align:center;"|[[File:Button Off.png| 75px|Button|link=Button]] <br/>[[Button]] ||style="text-align:center;"| [[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]<br/>[[Activation Module]] | ||
+ | |- | ||
+ | !6 | ||
+ | |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]] | ||
+ | |- | ||
+ | !7 | ||
+ | |height="50px" colspan="2"|Repeat steps 1-6 two more times with the other columns of blocks. | ||
+ | |- | ||
+ | !MOD | ||
+ | |height="50px" colspan="2" style="text-align:center; background-color: #25488d;"|Repeat steps 1-6 as many times are you wish to create additional columns. | ||
+ | |- | ||
+ | !8 | ||
+ | |style="text-align:center;"|[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]<br/>[[Activation Module|Column #1's <br/>Activation Module]] ||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]] | ||
+ | |- | ||
+ | !9 | ||
+ | |style="text-align:center;"|[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]<br/>[[Activation Module|Column #2's <br/>Activation Module]] ||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]] | ||
+ | |- | ||
+ | !10 | ||
+ | |style="text-align:center;"|[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]<br/>[[Activation Module|Column #3's <br/>Activation Module]] ||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 & #1's OR-Signal]] | ||
+ | |- | ||
+ | !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|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
This article is a work-in-progress. Edits are welcome, however please keep in mind that they may be overwritten or removed if they are not in line with the intention of the article. |
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.
Contents
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)
Description | Outputs a signal that resets after 0.5 seconds. |
---|---|
Blocks Needed |
|
Input | High (On) Signals |
Output | Sends Low (Off) Signal on pulse Sends Low (Off) Signal on pulse Sends High (On) Signal on pulse Sends 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 |
NOT-Signal & OR-Signal |
2 | NOT-Signal |
DELAY-Signal |
Mod | DELAY-Signal |
DELAY-Signal |
3 | DELAY-Signal |
OR-Signal |
4 | OR-Signal |
Activation Module |
5 | Press R on the Activation Module to turn the circuit on |
Automatic Door Circuit
Description | Outputs a signal that resets after 1 second. Designed for automatic doors that are motion activated. |
---|---|
Blocks Needed |
2x |
Input | High (On) Signals |
Output | Sends 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 |
NOT-Signal & OR-Signal |
3 | NOT-Signal |
DELAY-Signal #1 |
4 | DELAY-Signal #1 |
DELAY-Signal #2 |
5 | DELAY-Signal #2 |
OR-Signal |
6 | OR-Signal |
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) |
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)
Description | Outputs a signal every 0.5 seconds. | |
---|---|---|
Blocks Needed |
||
Input | Turn On | Low (Off) Signal |
Turn Off | High (On) Signal | |
Output | Sends Low (Off) Signal on pulse Sends Low (Off) Signal on pulse Sends 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 |
OR-Signal |
2 | OR-Signal |
DELAY-Signal |
3 | DELAY-Signal |
NOT-Signal |
4 | NOT-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
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 |
|
Input | High (On) Signals |
Output | Sends opposite signal of NOT-Signal Sends opposite signal of Flip Flop |
How to Build | ||
---|---|---|
Step | Selected Block ┌┐ └┘ |
Connects to ┌┐ └┘ |
1 | Flip Flop |
NOT-Signal |
2 | NOT-Signal |
Flip Flop |
3 | Press R on the Flip Flop to turn the circuit on |
RS-NOR
How to Build | ||
---|---|---|
Step | Selected Block ┌┐ └┘ |
Connects to ┌┐ └┘ |
1 | OR-Signal #1 |
NOT-Signal #1 |
2 | OR-Signal #2 |
NOT-Signal #2 |
3 | NOT-Signal #1 |
OR-Signal #2 |
4 | NOT-Signal #2 |
OR-Signal #1 |
5 | Press R twice on either OR-Signal to turn the circuit on |
3-Input Toggle(Design 1)
How to Build | ||
---|---|---|
Step | Selected Block ┌┐ └┘ |
Connects to ┌┐ └┘ |
1 | Activation Module |
DELAY-Signal #1 |
2 | DELAY-Signal #1 |
DELAY-Signal #2 |
3 | DELAY-Signal #2 |
AND-Signal |
4 | AND-Signal |
Button |
5 | Button |
Activation Module |
6 | OR-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 | Column #1's Activation Module |
Column #2 & #3's OR-Signal |
9 | Column #2's Activation Module |
Column #1 & #3's OR-Signal |
10 | Column #3's Activation Module |
Column #2 & #1's OR-Signal |
MOD | Column #X's Activation Module |
All other column's OR-Signal |
3-Input Toggle(Design 2)
How to Build | ||
---|---|---|
Step | Selected Block ┌┐ └┘ |
Connects to ┌┐ └┘ |
1 | Flip Flop |
AND-Signal & Button |
2 | AND-Signal |
Flip Flop |
3 | OR-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 | Column #1's Button |
Column #2 & #3's OR-Signal |
6 | Column #2's Button |
Column #1 & #3's OR-Signal |
7 | Column #3's Button |
Column #1 & #2's OR-Signal |
MOD | Column #X's Button |
All other column's OR-Signal |