이 문서는 일부 이전 버전의 레드스톤 회로에서 가져왔습니다.
논리 회로
논리 게이트는 1개 혹은 더 많은 입력이 논리 게이트가 따르는 규칙에 따라 출력을 반환하는 간단한 장치처럼 생각될 수 있다. 예를 들어서 만약 두 개의 입력이 AND게이트에 연결되고 둘 다 켜진 상태일때, 게이트는 켜진 상태를 반환할 것이다. 더 많은 깊이있는 정보와 더 좋은 설명은 위키백과 에서 볼 수 있다.
아래의 이미지는 MC Redstone Sim 기호로 된 기본적인 논리 회로 예시이다. 아래의 예시보다 훨씬 많은 방법으로 논리 회로를 만드는 방법들이 있다, 그러므로 아래의 예시는 논리 회로를 만드는 가이드라인으로 참고하라.
회로 기호
각각의 기호는 위에서 본 1개나 2개의 블록을 나타낸다 (한개는 3개를 나타낸다). 모든 설명은 지면을 기준으로 나타낸다.
왼쪽에서 오른쪽으로
- 공기: 두개의 빈 블록, 하나는 다른 하나 위에있고 다른 하나는 지면에 있다
- 블록: 공기 위에 블록
- 두개의 블록: 지면 위에 두 개의 고체 블록
- 와이어: 와이어
- 레드스톤 토치: 공기 위에 레드스톤 토치
- 블록 위에 와이어
- 블록 위에 토치
- 와이어 위에 블록 (와이어는 바로 위에 공기 블록을 가지고 있다. 블록은 와이어 바로 위에 놓을 수 없다)
- 토치 위에 블록
- 토치 위에 와이어 (와이어는 바로 위에 공기 블록을 가지고 있고, 토치는 이 위에 있다)
- 다리: 와이어 위에 블록이 있고 그 위에 와이어가 있다
- 레버 (혹은 스위치): 공기 위에 스위치
- 버튼: 공기 위에 버튼 (버튼은 10틱동안 지속된다)
- 압력판: 공기 위에 발판
- 문: 2칸 높이
- 그림자
- 레드스톤 리피터: 공기 위에 아무런 설정으로 된 리피터, 또한 세로로 땅에 있는 리피터를 나타낸다.
- 리피터 위에 블록
- 블록 위에 리피터
- 디스펜서
- 블록 위에 디스펜서
- 디스펜서 위에 블록
NOT 게이트 (Ā/¬)
입력을 반대로 바꾸어 주는 장치이다, "인버터" 라고도 한다.
NOT 게이트 동영상 튜토리얼
A | NOT A |
---|---|
1 | 0 |
0 | 1 |
디자인 | A |
---|---|
크기 | 1x1x2 |
토치 개수 | 1 |
레드스톤 개수 | 0 |
떨어져있는 입력 | 예 |
떨어져있는 출력 | 예 |
OR 게이트 ( A+B /∨)
최소한 하나의 입력이 켜져있을 때 출력이 켜지는 장치이다.
다 간단한 OR 게이트는 A 디자인이다: 그저 와이어가 모든 입력을 출력으로 연결해준다. 그러나 이 방법은 입력이 제대로 작동되지 못하게 한다, 그러므로 이 방법은 이미지에 나온 OR 게이트에서만 쓰일 수 있다. 만약 입력이 어떤 다른곳에 있어야 한다면, B 디자인이 필수적이다.
OR 게이트 동영상 튜토리얼
B 디자인은 NOT 게이트의 단순한 반전이다.
A | B | A OR B |
---|---|---|
1 | 1 | 1 |
1 | 0 | 1 |
0 | 1 | 1 |
0 | 0 | 0 |
디자인 | A | B |
---|---|---|
크기 | 1x1x1 | 1x3x2 |
토치 개수 | 0 | 2 |
레드스톤 개수 | 1 | 1 |
떨어져있는 입력 | 아니오 | 예 |
떨어져있는 출력 | 아니오 | 예 |
최대 입력 개수 | 3 | 4 |
AND 게이트 (∧)
두 개의 입력이 켜져있을 때 출력이 켜지는 장치이다.
주로 탈출맵에서 사용한다.
예시는 문을 잠그는 장치로 사용될 수 있다, 활성화된 버튼과 잠금장치(대개 레버) 둘 다 필요로 한다.
AND 게이트 동영상 튜토리얼
A | B | A AND B |
---|---|---|
1 | 1 | 1 |
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 0 |
디자인 | A | B | C |
---|---|---|---|
크기 | 3x2x2 | 2x3x2 | 1x6x5 |
토치 개수 | 3 | 3 | 3 |
레드스톤 개수 | 1 | 2 | 3 |
NOR 게이트 (⊽)
최소한 하나의 입력이 켜져있을 때 출력이 꺼지는 장치이다. 모든 논리 회로는 이 게이트와 NAND 게이트로부터 만들어질 수 있다. Minecraft에서는, 이것이 토치로부터 구현된 기본적인 논리 게이트이다. 토치는 서로 떨어진 4개의 입력을 가질 수 있다. (B 디자인), 그러나 3개는 잘 맞고 (A 디자인), 그리고 모두 옵션이다. 1개의 입력을 가지고 있는 토치는 NOT 게이트이다, 그리고 입력이 없는 토치는 TRUE 게이트이다 (또는 파워 소스). 만약 4개보다 더 많은 입력이 필요하다면 , 떨어져있지 않은 OR 게이트와 끝에 NOT 을 가지도록 배치하거나 , 혹은 아래의 공식에 따른 여러개의 NOR 게이트가 필요하다. A ⊽ B ⊽ C = A ⊽ ¬(B ∨ C).
NOR 게이트 동영상 튜토리얼
A | B | A NOR B |
---|---|---|
1 | 1 | 0 |
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 1 |
디자인 | A | B |
---|---|---|
크기 | 1x1x2 | 3x3x3 |
토치 개수 | 1 | 1 |
레드스톤 개수 | 0 | 5 |
입력 개수 | 3 | 4 |
떨어져있는 입력 | 예 | 예 |
NAND 게이트 (⊼)
두 개의 입력이 켜졌을 때 출력이 꺼지는 장치이다.
NAND 게이트 동영상 튜토리얼
A | B | A NAND B |
---|---|---|
1 | 1 | 0 |
1 | 0 | 1 |
0 | 1 | 1 |
0 | 0 | 1 |
디자인 | A | B |
---|---|---|
크기 | 3x1x2 | 2x2x1 |
토치 개수 | 2 | 2 |
레드스톤 개수 | 1 | 1 |
XOR 게이트 (⊻)
입력들이 서로 같지 않을 때 켜지는 장치이다. "exor"로 발음된다. 끝부분에 NOT 게이트를 추가해서 입력들이 서로 같을 때 켜지는 XNOR 게이트를 만들 수 있다. 유용한 특성은 XOR 또는 XNOR 게이트는 항상 입력들 중에 하나가 변할 때 출력도 변한다는 것이다.
XOR 게이트 동영상 튜토리얼
A | B | A XOR B |
---|---|---|
1 | 1 | 0 |
1 | 0 | 1 |
0 | 1 | 1 |
0 | 0 | 0 |
디자인 | A | B | C | D | E | F | G |
---|---|---|---|---|---|---|---|
크기 | 3x5x2 | 3x3x3 | 5x5x1 | 3x3x2 | 5x4x2 | 3x3x3 | 5x2x2 |
토치 개수 | 5 | 5 | 3 | 3 | 3 | 5 | 8 |
레드스톤 개수 | 6 | 5 | 14 | 3 | 12 | 4 | 4 |
속도 (틱) | 3 | 3 | 2 | 2 | 2 | 3 | 3 |
출력 방향 | 앞 | 뒤 | 앞 | 앞 | 앞 | 앞 | 앞 |
레버 필요 여부 | 아니오 | 아니오 | 아니오 | 예 | 아니오 | 아니오 | 아니오 |
XNOR 게이트 (≡)
입력들이 서로 같을 때 켜지는 장치이다. XOR 게이트의 출력을 반전시켜서 만들 수 있다.
XNOR 게이트 동영상 튜토리얼
A | B | A XNOR B |
---|---|---|
1 | 1 | 1 |
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 1 |
디자인 | A | B | C | D | E | F |
---|---|---|---|---|---|---|
크기 | 4x3x2 | 4x3x2 | 2x5x4 | 3x5x3 | 4x5x2 | 4x5x2 |
토치 개수 | 6 | 4 | 4 | 4 | 4 | 4 |
레드스톤 개수 | 5 | 5 | 7 | 7 | 10 | 9 |
속도 (틱) | 3 | 2 | 2 | 2 | 2 | 2 |
출력 방향 | 앞 | 앞 | 앞 | 앞 | 앞 | 뒤 |
레버 필요 여부 | 아니오 | 예 | 아니오 | 아니오 | 아니오 | 아니오 |
IMPLIES 게이트 (→)
material implication에 해당되는 장치이다. implication A → B 가 거짓일때 거짓을 반환한다, 즉, 조건부의 A 가 참일 때, 결과 B 가 거짓이다. 이것은 "if A then B" 라고 읽힌다.
A | B | A → B |
---|---|---|
1 | 1 | 1 |
1 | 0 | 0 |
0 | 1 | 1 |
0 | 0 | 1 |
디자인 | A | B | C | D |
---|---|---|---|---|
크기 | 2x2x1 | 2x1x2 | 2x3x2 | 1x3x2 |
토치 개수 | 1 | 1 | 3 | 1 |
레드스톤 개수 | 1 | 1 | 2 | 2 |
속도 (틱) | 1 | 1 | 2 | 1 |
떨어져있는 입력 | A만 | A만 | 예 | A만 |
떨어져있는 출력 | 아니오 | 아니오 | 예 | 아니오 |