1. 개요
특수게이트는 크레이티브 모드 인벤토리의 아홉번째 Electrics 칸에 있는 회로중 특수한 게이트 회로다.2. 특수게이트
| 특수게이트 Specific logic gate | |
| SR래치, 4 BIT 카운터, MEMORY 뱅크, 진리표, RT 시계 게이트 RANDOM 발생기, D/A 변환기, A/D 변환기, SOUND 생성기 |
특수게이트는 서바이벌크래프트의 논리게이트중에서 특수한 역할을 하는 게이트다. 특수게이트는 인풋이나 아웃풋이 여러개거나 아래쪽에 클럭(C) 인풋이 있다.
클럭 인풋이란 회로 전체를 통제할 수 있게 하여 회로를 동기식으로 만들어주는 인풋이다. 다만, 대부분의 서크 회로는 클럭 인풋을 잘 사용하지 않는다.
2.1. SR 래치
| <colbgcolor=#2b2b2b,#2c2c2c><colcolor=#fff> SR 래치 SR latch | |||||
| | |||||
| 사용 용도 | 회로 구성 | ||||
| 채굴 저항 | 1 | ||||
| 폭발 저항 | 5 | ||||
| 전압 | 1.5V | ||||
| 인풋 | 왼쪽(S), 오른쪽(R), 아래(C) | ||||
| 아웃풋 | 위 | ||||
| 신호 | 디지털 | ||||
SR 래치는 구리 주괴 2개와 게르마늄 원석 5개를 조합해 만들 수 있다. SR 래치는 Set과 Reset을 할 수 있는 회로다.
SR 래치의 왼쪽 인풋은 Set이고 1을 출력하고 오른쪽 인풋은 Reset이고 0을 출력한다.
SR 래치의 클럭 인풋은 래치에 1이 입력됐다면 1을 입력하고 0이 입력된 경우는 0을 입력한다. 예를 들어 Set을 누르면 래치에 1이 입력됐기 때문에 클락 인풋을 눌렀을때 1이 입력되는 방식이다.
클럭 인풋이 회로에 연결된 경우 SR 래치는 AND 게이트와 비슷해지며 S나 R에 값이 입력되더라도 클럭 인풋의 입력이 없으면 회로가 작동하지 않는다.
클럭 인풋이 연결된 경우 동기식, 그렇지 않은 경우 비동기식 SR 래치라고 부른다.
- [ 조합법 펼치기 · 접기 ]
- [ 회로표 펼치기 · 접기 ]
동기식
비동기식<rowcolor=white> 인풋 S 인풋 R 인풋 C 아웃풋 0 (신호 X) 0 (신호 X) 0 (신호 X) 0 (신호 X) 0 (신호 X) 1 (신호 O) 0 (신호 X) 0 (신호 X) 1 (신호 O) 0 (신호 X) 1 (신호 O) 1 (신호 O) 1 신호 (O) 1 (신호 O) 1 (신호 O) 0 (신호 X) <rowcolor=white> 인풋 S 인풋 R 아웃풋 0 (신호 X) 0 (신호 X) 0 (신호 X) 0 (신호 X) 1 (신호 O) 0 (신호 X) 1 (신호 O) 0 (신호 X) 1 (신호 O) 1 신호 (O) 1 (신호 O) 0 (신호 X)
2.2. 4-BIT 카운터
| <colbgcolor=#2b2b2b,#2c2c2c><colcolor=#fff> 4-BIT 카운터 4-Bit counter | |||||
| | |||||
| 사용 용도 | 회로 구성 | ||||
| 채굴 저항 | 1 | ||||
| 폭발 저항 | 5 | ||||
| 전압 | 1.5V | ||||
| 인풋 | 왼쪽(-), 오른쪽(+), 뒤쪽 | ||||
| 아웃풋 | 위(ㄷ), 아래(O) | ||||
| 신호 | 디지털, 아날로그 | ||||
4-BIT 카운터는 구리 주괴 2개와 게르마늄 원석 5개를 조합해 만들 수 있다. 4-BIT 카운터는 0부터 F까지의 신호를 정해서 보낼 수 있는 회로다. 아웃풋 ㄷ를 제외하고 디지털의 특성을 가진다.
4-BIT 카운터의 인풋 A는 신호를 감소시키는 기능을 하고 인풋 B는 증가시키는 기능을 한다. 뒤쪽 인풋은 신호를 리셋시켜 0으로 돌린다. 예를 들어 오른쪽 인풋을 누르면 0~F까지 1씩 늘어나고 왼쪽은 반대로 줄어든다. 뒤쪽을 누르면 0으로 신호가 돌아간다.
아래의 아웃풋 O은 신호가 0 미만 또는 F을 초과하려고 하면 1을 출력한다.
- [ 조합법 펼치기 · 접기 ]
- [ 회로표 펼치기 · 접기 ]
- ||<tablealign=left><tablewidth=400><tablebgcolor=white><rowbgcolor=green><rowcolor=white><table bordercolor=gray> 인풋 - || 인풋 + || 아웃풋 ㄷ || 아웃풋 O ||
신호
감소신호
증가0~F까지
신호 출력신호
리셋
2.3. MEMORY 뱅크
| <colbgcolor=#2b2b2b,#2c2c2c><colcolor=#fff> MEMORY 뱅크 Memory bank | |||||
| | |||||
| 사용 용도 | 회로 구성 | ||||
| 채굴 저항 | 1 | ||||
| 폭발 저항 | 5 | ||||
| 전압 | 1.5V | ||||
| 인풋 | 왼쪽(하이), 오른쪽(로우), 아래(C) | ||||
| 아웃풋 | 위, 뒤 | ||||
| 신호 | 아날로그 | ||||
MEMORY 뱅크는 구리 주괴 1개와 게르마늄 원석 3개를 조합해 만들 수 있다. MEMORY 뱅크에는 256개의 4비트 값을 쓸 수 있고 왼쪽과 오른쪽으로 4비트 신호를 입력할 수 있다.
MEMORY 뱅크에는 0부터 F까지의 세로행과 가로열이 있고 총 256칸의 쓰기가 가능한 표가 있고 0또는 9부터 F까지의 값을 입력할 수 있다.
본인이 원하는 세로와 가로의 값을 찾아서 만나는 지점에 0또는 9부터 F의 값을 입력하면 그 값을 출력해준다. 만약 입력된 값이 MEMORY 뱅크에 써진 값과 다른 경우 0을 출력한다.
클락 인풋이 연결되지 않을 경우, 즉시 읽기 모드가 되고 클락 인풋이 연결된 경우, 0.1V에서 0.7V까지는 쓰기 모드로 0.8V이상은 읽기모드로 작동된다.
MEMORY 뱅크를 쓰기 위해서는 손에 든 채로 편집버튼을 누르거나 설치후 다가가서 편집버튼을 누르면 된다.[1]
- [ 조합법 펼치기 · 접기 ]
- [ 회로표 펼치기 · 접기 ]
- 왼쪽 5, 오른쪽 4가 입력된 경우 F를 출력한다.
왼쪽 0, 오른쪽 1이 입력된 경우 9을 출력한다.<rowcolor=white><colbgcolor=green> 0 1 2 3 4 5 6 7 8 9 ... 0 0 0 0 0 0 0 0 0 0 0 ... 1 0 0 0 0 0 0 0 0 0 0 ... 2 0 0 0 0 0 0 0 0 0 0 ... 3 0 0 0 0 0 0 0 0 0 0 ... 4 0 0 0 0 0 0 0 0 0 0 ... 5 0 0 0 0 F 0 0 0 0 0 ... 6 0 0 0 0 0 0 0 0 0 0 ... 7 0 0 0 0 0 0 0 0 0 0 ... 8 0 0 0 0 0 0 0 0 0 0 ... 9 0 0 0 0 0 0 0 0 0 0 ... ... ... ... ... ... ... ... ... ... ... ... ... <rowcolor=white><colbgcolor=green> 0 1 2 3 4 5 6 7 8 9 ... 0 0 9 0 0 0 0 0 0 0 0 ... 1 0 0 0 0 0 0 0 0 0 0 ... 2 0 0 0 0 0 0 0 0 0 0 ... 3 0 0 0 0 0 0 0 0 0 0 ... 4 0 0 0 0 0 0 0 0 0 0 ... 5 0 0 0 0 0 0 0 0 0 0 ... 6 0 0 0 0 0 0 0 0 0 0 ... 7 0 0 0 0 0 0 0 0 0 0 ... 8 0 0 0 0 0 0 0 0 0 0 ... 9 0 0 0 0 0 0 0 0 0 0 ... ... ... ... ... ... ... ... ... ... ... ... ...
2.4. 진리표
| <colbgcolor=#2b2b2b,#2c2c2c><colcolor=#fff> 진리표 Truth table | |||||
| | |||||
| 사용 용도 | 회로 구성 | ||||
| 채굴 저항 | 1 | ||||
| 폭발 저항 | 5 | ||||
| 전압 | 1.5V | ||||
| 인풋 | 위(1), 오른쪽(2), 아래쪽(3), 왼쪽(4) | ||||
| 아웃풋 | 뒤 | ||||
| 신호 | 디지털 | ||||
진리표는 구리 주괴 5개와 게르마늄 원석 2개를 조합해 만들 수 있다. 진리표는 4개의 인풋에 들어올 수 있는 모든 값을 볼 수 있으며 그 중 원하는 값에 작동하게 설정할 수 있다.[2]
진리표를 쓰기 위해서는 손에 든 채로 편집버튼을 누르거나 설치후 다가가서 편집버튼을 누르면 된다.[3]
- [ 조합법 펼치기 · 접기 ]
- [ 회로표 펼치기 · 접기 ]
인풋 1과 2가 1인경우 작동
인풋 1만 1인경우 작동<rowcolor=white> 인풋 4 인풋 3 인풋 2 인풋 1 아웃풋 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 V 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 ... ... ... ... <rowcolor=white> 인풋 4 인풋 3 인풋 2 인풋 1 아웃풋 0 0 0 0 0 0 0 1 V 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 ... ... ... ...
2.5. RT 시계 게이트
| <colbgcolor=#2b2b2b,#2c2c2c><colcolor=#fff> RT 시계 게이트 Real time clock | |||||
| | |||||
| 사용 용도 | 시계 | ||||
| 채굴 저항 | 1 | ||||
| 폭발 저항 | 5 | ||||
| 전압 | 1.5V | ||||
| 인풋 | 없음 | ||||
| 아웃풋 | 위(1), 오른쪽(2), 아래(3), 왼쪽(4), 뒤(5) | ||||
| 신호 | 아날로그 | ||||
RT 시계 게이트는 유리 1개와 구리 주괴 3개, 게르마늄 원석 3개를 조합해 만들 수 있다. RT 시계 게이트는 맵을 생성함과 동시에 시간을 저장하며 인게임 내의 시간의 흐름을 보여주는 회로다. RT 시계 게이트에 저장된 시간은 맵을 삭제하기전까지 영구적이다.
- [ 조합법 펼치기 · 접기 ]
- [ 회로표 펼치기 · 접기 ]
- ||<tablealign=left><tablewidth=400><tablebgcolor=white><rowbgcolor=green><rowcolor=white><table bordercolor=gray> 인풋 1 || 인풋 2 || 인풋 3 || 인풋 4 || 인풋 5 ||
초 분 시 일 월
2.6. RANDOM 발생기
| <colbgcolor=#2b2b2b,#2c2c2c><colcolor=#fff> RANDOM 발생기 Random generator | |||||
| | |||||
| 사용 용도 | 회로 구성 | ||||
| 채굴 저항 | 1 | ||||
| 폭발 저항 | 5 | ||||
| 전압 | 1.5V | ||||
| 인풋 | 아래(C) | ||||
| 아웃풋 | 위 | ||||
| 신호 | 디지털, 아날로그 | ||||
RANDOM 발생기는 구리 주괴 4개와 게르마늄 원석 3개를 조합해 만들 수 있다. RANDOM 발생기는 값을 랜덤으로 출력하는 회로다. 별도의 인풋이 필요없이 신호를 출력할 수 있으며 인풋이 필요할 때는 아래의 C 인풋에 연결을 하면 활용할 수 있다.
- [ 조합법 펼치기 · 접기 ]
- [ 회로표 펼치기 · 접기 ]
- ||<tablealign=left><tablewidth=400><tablebgcolor=white><rowbgcolor=green><rowcolor=white><table bordercolor=gray> 인풋 (C) || 아웃풋 ||
0 또는 1 입력 0~F 랜덤 출력
2.7. D/A 변환기
| <colbgcolor=#2b2b2b,#2c2c2c><colcolor=#fff> D/A 변환기 Digital to Anlaog converter | |||||
| | |||||
| 사용 용도 | 신호 변환 | ||||
| 채굴 저항 | 1 | ||||
| 폭발 저항 | 5 | ||||
| 전압 | 1.5V | ||||
| 인풋 | 뒤 | ||||
| 아웃풋 | 위(1), 오른쪽(2), 아래(4), 왼쪽(8) | ||||
| 신호 | 디지털 -> 아날로그 | ||||
D/A 변환기는 구리 주괴 3개와 게르마늄 원석 4개를 조합해 만들 수 있다. D/A 변환기는 디지털 신호를 4비트의 아날로그 신호로 변환해주는 회로다.
서크에서 4비트의 아날로그 신호는 1,2,4,8을 더해서 0부터 15까지 계산한다.
- [ 조합법 펼치기 · 접기 ]
- [ 회로표 펼치기 · 접기 ]
- ||<tablealign=left><tablewidth=400><tablebgcolor=white><rowbgcolor=green><rowcolor=white><table bordercolor=gray> 1 || 2 || 4 || 8 || 값 ||
0 0 0 0 0 1 0 0 0 1 0 2 0 0 2 1 2 0 0 3 0 0 4 0 4 1 0 4 0 5 ... 1 2 4 8 F (15)
2.8. A/D 변환기
| <colbgcolor=#2b2b2b,#2c2c2c><colcolor=#fff> A/D 변환기 Analog to Digital converter | |||||
| | |||||
| 사용 용도 | 신호 변환 | ||||
| 채굴 저항 | 1 | ||||
| 폭발 저항 | 5 | ||||
| 전압 | 1.5V | ||||
| 인풋 | 뒤 | ||||
| 아웃풋 | 위(1) 오른쪽(2) 아래(4) 왼쪽(8) | ||||
| 신호 | 아날로그 -> 디지털 | ||||
A/D 변환기는 구리 주괴 4개와 게르마늄 원석 3개를 조합해 만들 수 있다. A/D 변환기는 아날로그 신호를 4비트의 디지털 신호로 변환해주는 회로다.
서크에서 4비트의 디지털 신호는 0(낮음) 또는 F(높음)로 해석되며 각 인풋인 1,2,4,8을 더해서 0부터 15까지 계산한다.
- [ 조합법 펼치기 · 접기 ]
- [ 회로표 펼치기 · 접기 ]
- ||<tablealign=left><tablewidth=400><tablebgcolor=white><rowbgcolor=green><rowcolor=white><table bordercolor=gray> 1 || 2 || 4 || 8 || 값 ||
0 0 0 0 0 F 0 0 0 1 0 F 0 0 2 F F 0 0 3 0 0 F 0 4 F 0 F 0 5 ... F F F F F (15)
2.9. SOUND 생성기
| <colbgcolor=#2b2b2b,#2c2c2c><colcolor=#fff> SOUND 생성기 Sound generator | |||||
| | |||||
| 사용 용도 | 회로 구성 | ||||
| 채굴 저항 | 1 | ||||
| 폭발 저항 | 5 | ||||
| 전압 | 1.5V | ||||
| 인풋 | 위(V), 오른쪽(O), 아래(T), 왼쪽(P) | ||||
| 아웃풋 | 스피커 | ||||
| 신호 | 아날로그 | ||||
SOUND 생성기는 철 주괴 1개와 구리 주괴 2개와 게르마늄 원석 4개를 조합해 만들 수 있다. SOUND 생성기는 전압 또는 신호를 통해 소리를 발생기키는 회로다. 회색 부분의 인풋과 검은색 부분의 스피커인 아웃풋으로 구성되어있다.
SOUND 생성기의 V는 볼륨, O는 옥타브, T는 톤이고 마지막으로 P는 피치를 의미한다.
볼륨은 소리의 크기를 설정할 수 있고 기본 설정은 F이며 0으로 설정하면 무음이 된다.
옥타브는 옥타브를 설정할 수 있고 기본 설정은 2 옥타브다.
톤은 0이 아닌 신호가 입력되는 경우 신호에 맞는 소리를 출력한다. 드럼 소리를 내는 경우 별도로 종류를 설정할 수 있다.
피치는 신호의 간격, 높낮이를 설정할 수 있고 기본 설정은 0이며 F로 설정하면 무음이 된다.
- [ 조합법 펼치기 · 접기 ]
- [ 회로표 펼치기 · 접기 ]
- ||<tablealign=left><tablewidth=400><tablebgcolor=white><rowbgcolor=green><rowcolor=white><colbgcolor=green><table bordercolor=gray> 신호 || 톤(T) || 옥타브(O) ||
1 벨 0 ~ 3 2 오르간 0 ~ 3 3 심벌 0 ~ 3 4 현악기 0 ~ 3 5 트럼펫 0 ~ 3 6 목소리 0 ~ 3 7,F 피아노 0 ~ 3 8 피아노 페달 0 ~ 3 9 드럼 X A 베이스 0 ~ 3
드럼<rowcolor=white><colbgcolor=green> 신호 드럼 소리 0 스네어 1 베이스 드럼 2 클로즈드 하이햇 3 페달 하이햇 4 오픈 하이햇 5 로우 탐 6 하이 탐 7 크레쉬 심벌 8 라이드 심벌 9 손뼉