Difference between revisions of "List of Logic Circuits"
From StarMade Wiki
(minor grammar tweaks) |
(added pulse clocks) |
||
Line 31: | Line 31: | ||
|- | |- | ||
|width="100px"|[[Sensor]] || [[File:Sensor Texture.png| 75px|Sensor|link=Sensor]] | |width="100px"|[[Sensor]] || [[File:Sensor Texture.png| 75px|Sensor|link=Sensor]] | ||
+ | |- | ||
+ | |width="100px"|[[Trigger (Area)]] || [[File:Null Texture.png| 75px|Trigger (Area)|link=Trigger (Area)]] | ||
|} | |} | ||
− | ==Logic | + | ==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)=== | ||
+ | [[File:Pulse Circuit 1.png|500px]] | ||
+ | {| class="wikitable" width="40%" | ||
+ | !height="50px" |Description | ||
+ | |Outputs a signal that resets after 0.5 seconds. | ||
+ | |- | ||
+ | !Blocks<br/>Needed | ||
+ | |[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]] [[File:OR Signal Off.png| 75px|OR Signal|link=OR-Signal]] [[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]] [[File:NOT Signal Off.png| 75px|NOT Signal|link=NOT-Signal]] | ||
+ | |- | ||
+ | !Input | ||
+ | |[[File:Activation Module On.png| 75px|Activation Module|link=Activation Module]]<span style="color: cornflowerblue">High</span> (On) Signals | ||
+ | |- | ||
+ | !Output | ||
+ | |[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]Sends <span style="color: orange">Low</span> (Off) Signal on pulse<br/>[[File:OR Signal Off.png| 75px|OR Signal|link=OR-Signal]]Sends <span style="color: orange">Low</span> (Off) Signal on pulse<br/> [[File:DELAY Signal On.png| 75px|DELAY Signal|link=DELAY-Signal]]Sends <span style="color: cornflowerblue">High</span> (On) Signal on pulse<br/> [[File:NOT Signal On.png| 75px|NOT Signal|link=NOT-Signal]]Sends <span style="color: cornflowerblue">High</span> (On) Signal on pulse | ||
+ | |- | ||
+ | !Modifications | ||
+ | |Connect additional [[DELAY-Signal]]s to increase the time before the circuit resets. | ||
+ | |} | ||
+ | {| 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:NOT Signal Off.png| 75px|NOT Signal|link=NOT-Signal]][[File:OR Signal Off.png| 75px|OR Signal|link=OR-Signal]] <br/>[[NOT-Signal]] & [[OR-Signal]] | ||
+ | |- | ||
+ | !2 | ||
+ | |style="text-align:center;"|[[File:NOT Signal Off.png| 75px|NOT Signal|link=NOT-Signal]]<br/>[[NOT-Signal]] ||style="text-align:center;"| [[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]]<br/>[[DELAY-Signal]] | ||
+ | |- | ||
+ | !Mod | ||
+ | |style="text-align:center; background-color: lightsteelblue;"|[[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]]<br/>[[DELAY-Signal]] ||style="text-align:center; background-color: lightsteelblue;"| [[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]]<br/>[[DELAY-Signal]] | ||
+ | |- | ||
+ | !3 | ||
+ | |style="text-align:center;"|[[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]]<br/>[[DELAY-Signal]] ||style="text-align:center;"|[[File:OR Signal Off.png| 75px|OR Signal|link=OR-Signal]]<br/>[[OR-Signal]] | ||
+ | |- | ||
+ | !4 | ||
+ | |style="text-align:center;"|[[File:OR Signal Off.png| 75px|OR Signal|link=OR-Signal]]<br/>[[OR-Signal]] ||style="text-align:center;"|[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]<br/>[[Activation Module]] | ||
+ | |- | ||
+ | !5 | ||
+ | |height="50px" colspan="2"| Press {{K|activate module}} on the [[Activation Module]] to turn the circuit on | ||
+ | |} | ||
+ | ===Automatic Door Circuit=== | ||
+ | [[File:Door Circuit.png|500px]] | ||
+ | {| class="wikitable" width="40%" | ||
+ | !height="50px" |Description | ||
+ | |Outputs a signal that resets after 1 second. Designed for automatic doors that are motion activated. | ||
+ | |- | ||
+ | !Blocks<br/>Needed | ||
+ | |[[File:Null Texture.png| 75px|Trigger (Area)|link=Trigger (Area)]] [[File:Trigger (Area) Controller Off.png| 75px|Trigger (Area) Controller|link=Trigger (Area) Controller]] [[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]] [[File:OR Signal Off.png| 75px|OR Signal|link=OR-Signal]] 2x[[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]] [[File:NOT Signal Off.png| 75px|NOT Signal|link=NOT-Signal]] | ||
+ | |- | ||
+ | !Input | ||
+ | |[[File:Null Texture.png| 75px|Trigger (Area)|link=Trigger (Area)]]<span style="color: cornflowerblue">High</span> (On) Signals | ||
+ | |- | ||
+ | !Output | ||
+ | |[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]Sends <span style="color: orange">Low</span> (Off) Signal on pulse | ||
+ | |} | ||
+ | {| 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 | ||
+ | |height="50px" colspan="2"| Place [[Trigger (Area) Controller]] next to [[Activation Module]]. | ||
+ | |- | ||
+ | !2 | ||
+ | |style="text-align:center;"|[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]<br/>[[Activation Module]] ||style="text-align:center;"| [[File:NOT Signal Off.png| 75px|NOT Signal|link=NOT-Signal]][[File:OR Signal Off.png| 75px|OR Signal|link=OR-Signal]] <br/>[[NOT-Signal]] & [[OR-Signal]] | ||
+ | |- | ||
+ | !3 | ||
+ | |style="text-align:center;"|[[File:NOT Signal Off.png| 75px|NOT Signal|link=NOT-Signal]]<br/>[[NOT-Signal]] ||style="text-align:center;"| [[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]]<br/>[[DELAY-Signal]] #1 | ||
+ | |- | ||
+ | !4 | ||
+ | |style="text-align:center;"|[[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]]<br/>[[DELAY-Signal]] #1 ||style="text-align:center;"| [[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]]<br/>[[DELAY-Signal]] #2 | ||
+ | |- | ||
+ | !5 | ||
+ | |style="text-align:center;"|[[File:DELAY Signal Off.png| 75px|DELAY Signal|link=DELAY-Signal]]<br/>[[DELAY-Signal]] #2 ||style="text-align:center;"|[[File:OR Signal Off.png| 75px|OR Signal|link=OR-Signal]]<br/>[[OR-Signal]] | ||
+ | |- | ||
+ | !6 | ||
+ | |style="text-align:center;"|[[File:OR Signal Off.png| 75px|OR Signal|link=OR-Signal]]<br/>[[OR-Signal]] ||style="text-align:center;"|[[File:Activation Module Off.png| 75px|Activation Module|link=Activation Module]]<br/>[[Activation Module]] | ||
+ | |- | ||
+ | !7 | ||
+ | |height="50px" colspan="2"| Press {{K|activate module}} on the [[Activation Module]] to turn the circuit on. | ||
+ | |} | ||
+ | ==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. | '''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. | ||
Revision as of 01:00, 25 May 2017
![]() |
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
[hide]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 | ![]() |
Output | ![]() ![]() ![]() ![]() |
Modifications | Connect additional DELAY-Signals to increase the time before the circuit resets. |
ExpandHow to Build |
---|
Automatic Door Circuit
Description | Outputs a signal that resets after 1 second. Designed for automatic doors that are motion activated. |
---|---|
Blocks Needed |
![]() ![]() ![]() ![]() ![]() ![]() |
Input | ![]() |
Output | ![]() |
ExpandHow to Build |
---|
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 | ![]() |
Turn Off | ![]() | |
Output | ![]() ![]() ![]() | |
Modifications | Connect additional DELAY-Signals to increase the time between pulses. |
ExpandHow to Build |
---|
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 | ![]() |
Output | ![]() ![]() |
ExpandHow to Build |
---|
RS-NOR
ExpandHow to Build |
---|