마인크래프트의 붉은 논리 수업. 두 번째 수업: 기본 논리 요소

content auto translated from {from}

\먼지를 털며 foliant** 수업이 그리워졌나요? Minecraft 수업이 그리워지셨나요? 잘 지내셨나요? 좋습니다. 지식에 목마른 학습자 - 이보다 더 좋을 수는 없죠.

면책 조항. 이 수업을 읽기 전에 이전 수업을 읽는 것을 강력히 권장합니다:

제로 수업: 기본

첫 번째 수업: 반복기 / 다이오드 / 지연

[cut]

서론 대신

이 수업을 쓰기 위해 앉았을 때의 첫 번째 아이디어는 "음... 그 좁고 작은 방 대신 좀 더 크고 멋진 것을 만들면 어떨까?"였습니다. 첫 번째 버전은 이렇습니다:

보고 마음에 안 들어 다시 만들기로 했습니다. 결국 이런 귀여운 연구 복합체가 탄생했습니다:

심지어 피스톤 없이도 만들었습니다:

안쪽은 꽤 소박합니다:

너무 소박하네요. 정상적인 상상의 비행에는 부족합니다. 그렇다고 중요한 건 아니니 다음 수업까지 다시 만들겠습니다. 시작해 볼까요.

제1장. 수직 신호 전송

이전 수업에서는 주로 평면 표면이나 작은 계단형 장애물 위에서 전선을 놓았습니다. 하지만 신호를 정확히 아래로 또는 위로 보내야 할 경우에는 어떻게 할까요?

예를 들어, 이렇게 될 수 있습니다

한 가지 방법은 블록으로 나선형 사다리를 만드는 것입니다:

이런 식으로

조잡하고, 지저분하고, 지루합니다. 우리 방식이 아닙니다. 더 우아한 방법이 있습니다. 크기가 더 작습니다 (2×1 vs 2×2) 그리고 "15의 규칙"을 지킬 필요가 없습니다 (신호는 출처에서 시작해 15블록까지만 전파됩니다; 기억이 안 나신다면 제로 수업을 복습하세요).

우선 이 방법은 두 가지 구성도에서 가능합니다:

"상에서 아래로 신호" 구성

"아래에서 위로 신호" 구성

참고. 아닙니다, 이건 보기 위해 시선을 비틀어야 하는 3D 그림이 아닙니다. 익숙해지세요, 앞으로도 쌍둥이, 조립식 및 심지어 4배의 그림이 많이 남았습니다. 그들은 신호에 따라 다르므로 전선, 횃불 및 레버에서 차이를 찾으세요.

제2장. 기본 논리 요소

이제 일반 이론에서 실제적인 연습으로 넘어가서는, 거의 모든 대규모 논리 작업을 수행할 수 있는 기본 논리 요소를 공부해 봅시다.

결합블록

이 블록은 모든 회로를 벽 뒤에 숨기는 데 매우 유용합니다. 스위치를 걸고 횃불을 연결하면, – 짜잔! – 벽 너머로 신호를 전달할 수 있습니다. 그곳에서 모든 레드스톤 마법이 일어납니다.

인버터

이미 제로 수업에서 익숙한 요소입니다. 신호를 반전시키거나, 15의 규칙을 우회하는 증폭기 포인트의 일부로 사용할 수 있습니다. 마지막 방법은 1.6 버전에서 다이오드가 등장함에 따라 사라졌습니다.

첫눈에 이 구성은 이전 구성과 다를 것이 없습니다, 단지 여기서 모래 대신 횃불이 사용된 것뿐입니다. 사실 이 차이점이 모든 마법의 핵심입니다: 첫 번째 구성에서는 전선이 블록에서 신호를 받지만, 두 번째에서는 횃불이 신호를 받고 반전합니다.

AND

AND 요소부터 시작합시다. 그 요소에 대해 더 깊이 알고 싶으시면 이산 수학 및 수리 논리 수업을 찾아보세요. 아니면, 어떤 회로 설계나 전자기학 수업을 들어보십시오. 꼭 위키피디아도 있습니다.

간단히 말하자면, AND 요소는 두 개의 신호가 모두 1일 경우 1을 출력합니다.

AND 요소 구성은 꽤 간단합니다:

작동을 보여주기 위해 출구에 가까운 가선을 끌어내겠습니다:

잘 작동합니다:

예를 들어 두 개의 스위치를 모두 내려야만 문이 열리게 사용할 수 있습니다.

AND-NOT

AND-NOT 요소는 회로 개발자의 삶을 쉽게 만들어줍니다, 여기에 추가 장비를 사용할 필요가 없기 때문입니다, 만약 자신의 신호를 반전된 상태로 받고 싶다면 말이죠.

AND-NOT 요소에서는 두 개의 스위치가 꺼졌을 때에만 전선이 깜빡입니다.

사실, 여기서 이미 볼 수 있습니다

하지만 다른 변형도 보여주어야 합니다:

정말로, 출력(왼쪽 전선)은 두 개의 스위치가 꺼진 경우에만 켜집니다.

OR

OR 요소입니다. 작동이 훨씬 간단합니다: 입력 중 하나라도 1이면 출력을 1로 합니다. 이 부문 작업을 하면서 이 요소에 대한 다양한 구성체가 발견되었습니다. 플레이어의 부유함과 요소 사용 목적에 따라 세 가지 다른 구성체를 구분할 수 있습니다. 가장 간단한 것부터 시작해 보겠습니다.

레버 구성

다이아몬드 큐브가 전투에 나왔습니다. 연기가 나는 시가가 부족합니다.

이것이 바로 그 이유입니다. 이 예술 작품의 적용 분야는 개인적으로 이해가 되지 않지만, 이 구성은 마인크래프트 위키에 대한 언급이 있었으므로 필요하다고 여겨 넣었습니다. 그렇습니다, 여러분이 생각한 것처럼 레버 대신 전선을 꽂아 넣는 것입니다.

레드스톤의 Poker Face

시도해 봤습니다. 결과는 똑같습니다.

정신이 또 속삭였습니다, 한 전선을 스위치로 바꿔보는 것도 시도해 보라고...

그날 단 한 줄기도 해킹되지 않았다

…하지만 무언가 도움이 되지 않았습니다. 0˅0 조합에서는 잘 작동했습니다. 이건 아이러니였습니다, 참고로요.

전선 구조

레버 구조 대신에 실제로 작동하며 모든 곳에서 널리 사용되는 구조인 전선 구조로 넘어갑니다 – 간단하고 낮은 장비 요구 사항(레드스톤만 필요함)의 장점이 있습니다.

이 구조가 어떻게 작동하는지는:

완벽한 구조입니다. 하지만...

라인에서 실제 신호를 끌어내는 문제

…복잡한 회로에서 발생할 수 있습니다. 예를 들어 두 신호를 OR 요소에 넣었다고 합시다, 하지만 오른쪽 신호는 급히 다른 부분의 회로에서 매우 중요한 작업에 필요했습니다, 그래서 우리는 그저 이렇게 만들었습니다:

하지만 왼쪽 스위치를 당기면, 목록에서는 제로 표시가 되어야 할 부분이 1표시가 나타났습니다:

:(

슬픔, 비극, 실망.

다이오드 구조

이 문제의 해결책을 고민하며 저는 긴 20초를 보냈습니다. 그리고 나서 저는 배낭에서 두 개의 다이오드를 꺼내서 구조에 납땜했습니다:

제가 첫 번째 수업에서 설명한 다이오드가 어떻게 작동하는지에서, 이 경우 그들은 필요한 대로 작동합니다:

그래서 레드스톤 자연 연구소의 실험실에서의 첫 번째 발견을 가져갑니다. (농담이 이해가 된 사람은 손을 들어주세요 :3).

OR-NOT

OR 요소에도 자신의 OR-NOT 변형이 있습니다. 만들어지기는 너무나 간단합니다:

그리고 역시 작동합니다:

결론 대신

오늘은 이 정도입니다, 여러분. 지금 이 순간 여러분은 어떤 그리 복잡하지 않은 구조를 만들 수 있으며, 정말 멋진 일을 할 것입니다. 예를 들어, 문의 옆의 버튼에 다이아몬드를 제물로 바칠 때만 열리는 철문을 여는 구조가 가능합니다. 물론, 그리퍼들은 다이아몬드 대신 일반 돌을 던질 수도 있지만, 누군가는 속을 수도 있습니다. 사람은 다양하니까요 :3

그럼 이만, fr4ntic였습니다. 행복한 건축과 성공적인 연구를 기원합니다. 다음에 만나요!

특별 감사

♥ Minecraft 위키의 자료

♥ Pegazs에게 교정

♥ 제로 수업에 다이아몬드를 준 모든 분들

♥ 이 글을 읽은 모든 분들

♥ 무엇인가를 이해한 모든 분들