Схемы из красного камня (далее "Редстоун схемы") - одна из особенностей Minecraft. Редстоун был добавлен 3 июля 2010 в Alpha версии 1.0.1 (Секретное пятничное обновление №3). Другие подобные схемы можно встретить в "WireMod" - популярном обновлении для игры Garry's Mod[1], а также в цифровой электронике в реальной жизни.
Логические вентили
Логический вентиль(Logic Gates) — базовый элемент цифровой схемы, выполняющий элементарную логическую операцию. Является основной составляющей любой сложной схемы, позволяя использовать операторы условия. Например (if IN==1 then OUT1=0 OUT2=1 else OUT1=1 OUT2=0), если Вход задействован, то на Выход1 поступает ток, а на Выходе2 тока нет, иначе на Выходе1 тока нет, на Выходе2 ток есть.
Вот картинка с основными Логическими Вентилями в Minecraft.
Символическое обозначение элементов схемы
Каждый символ представляет собой 1 или 2 блока (или 3, если один находится под землей). Все блоки кроме подземных находятся на 1 уровне(уровне земли).
Файл:RedstoneSimLegendNoText.gif
Описание символов слева-направо:
-Воздух, т.е. пусто (подразумевается пустая земля)
-Один блок на земле
-Два блока,блок на блоке(под блоками земля)
-Красный камень:провод(на земле)
-Красный факел(на земле)
-Красный камень:провод(на блоке)
-Красный факел(на блоке)
-Красный камень:провод под блоком
-Красный факел под блоком
-Красный факел над проводом
-Мост:Провод на блоке над проводом
-Тумблер на земле или сбоку блока.
-Кнопка на земле или сбоку блока.
-Нажимная плита на земле.
Файл:DoorSymb1.png -Дверь на земле.
Файл:HoleSymb1.png -1 блок над землей.
Инвертированный Ввод/Вывод
Эта схема инвертирует конечный сигнал.
| ВХОД | ВЫХОД |
|---|---|
| 1 | 0 |
| 0 | 1 |
Ретранслятор
Используется для увеличения максимальной дальности передаваемого сигнала или вместо обычного инвертора, чтобы восстановить команду сигнала. Известно, что Красный факел способен передавать сигнал только на 15 блоков в любом направлении.Таким образом, используя ретранслятор можно увеличить расстояние передачи сигнала безгранично, но чем дальше нужно доставить сигнал, тем дольше будет задержка до приемника и нагрузка на процессор компьютера(при доставке сигнала каждый Чанк на его пути будет обновлятся).
| ВХОД | ВЫХОД |
|---|---|
| 1 | 1 |
| 0 | 0 |
Вертикальный Ретранслятор
1)Тип 1(Передает сигнал вверх)
Функции те же, что и у обычного ретранслятора. Позволяет, используя наименьшее кол-во пространства, проводить сигнал вверх(только вверх). Для передачи сигнала используются только Красные факелы.
Тип 1 (Вид сбоку)
Тип 2 (Вид сбоку)
1)Тип 2(Передает сигнал вниз)
Позволяет, используя наименьшее кол-во пространства, проводить сигнал вниз(только вниз).
Условие "И" (AND)
Используется как фильтр. Такая схема имеет минимум 2 входа и пропустит сигнал, только если на все входы был дан ток.
| ВХОД 1 | ВХОД 2 | ВЫХОД |
|---|---|---|
| 1 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 0 |
Условие "ИЛИ" (OR)
Используется как объединитель нескольких источников сигнала.Такая схема как и схема "И" имеет минимум 2 входа и пропустит сигнал, если на любой из входов был дан ток.
| ВХОД 1 | ВХОД 2 | ВЫХОД |
|---|---|---|
| 1 | 1 | 1 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 0 |
Инвертированное условие "И" (NAND)
Тоже, что и обычная схема "И", но сигнал на выходе имеет противоположный результат.
| ВХОД 1 | ВХОД 2 | ВЫХОД |
|---|---|---|
| 1 | 1 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 1 |
Инвертированное условие "ИЛИ" (NOR)
Тоже, что и обычная схема "ИЛИ", но сигнал на выходе имеет противоположный результат.
| ВХОД 1 | ВХОД 2 | ВХОД 3 | ВЫХОД |
|---|---|---|---|
| 1 | 1 | 1 | 0 |
| 1 | 1 | 0 | 0 |
| 0 | 1 | 1 | 0 |
| 1 | 0 | 1 | 0 |
| 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 |
| 0 | 0 | 1 | 0 |
| 0 | 0 | 0 | 1 |
Исключающее условие "ИЛИ" (XOR)
Исключающее условие пропустит сигнал тогда и только тогда,когда на одном из входов ток есть, а на другом нет.
| ВХОД 1 | ВХОД 2 | ВЫХОД |
|---|---|---|
| 1 | 1 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 0 | 0 | 0 |
Исключающее инвертированное условие "ИЛИ" (XNOR)
Тоже, что и схема исключающее "ИЛИ", но сигнал на выходе имеет противоположный результат.
| ВХОД 1 | ВХОД 2 | ВЫХОД |
|---|---|---|
| 1 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0 | 1 |
Импликационный[2] вентиль
Такая схема изменит ток(сигнал) на выходе только при одном определенном условии.
| ВХОД 1 | ВХОД 2 | ВЫХОД |
|---|---|---|
| 1 | 1 | 1 |
| 1 | 0 | 0 |
| 0 | 1 | 1 |
| 0 | 0 | 1 |
Другие варианты импликационной схемы
Триггеры
Триггер[3] - схема, которая может сохранить свое состояние на долгое время, а также изменить его под воздействием входящих сигналов и в дальнейшем передать свой сохраненный сигнал другим элементам цепи, или в соответствии со своей сохраненной информацией видоизменить его. Элементарным триггером, которые рассматриваются ниже, является схемы, способные сохранить 1 бит информации, т.е. состояние включено(цифра 1) или выключено(цифра 0).
Ячейка памяти с условием "ИЛИ" (RS NOR)
Такой триггер состоит из 2 частей. Каждая часть способна запоминать поданный сигнал (цифру 1), но работают обе стороны как одна ячейка памяти. Любая из сторон может запомнить полученный сигнал в том случае, если на другую из сторон, соответственно, в данный момент сигнал не поступает. Исходя из этого следует, что если на сторону с состоянием 0 подать сигнал, то эта сторона сохранит его и примет значение 1, а другая сбросит свое состояние и примет значение 0.
| ВХОД 1 | ВХОД 2 | ВЫХОД 1 | ВЫХОД 2 |
|---|---|---|---|
| 1 | 1 | Неопределенный | Неопределенный |
| 1 | 0 | 1 | 0 |
| 0 | 1 | 0 | 1 |
| 0 | 0 | Состояние не меняется | Состояние не меняется |
Ячейка памяти с условием "И" (RS NAND)
Такая память сохраняет значение только, когда на обоих входах есть ток. Например, чтобы переключить передачу сигнала с ВЫХОДА 1 на ВЫХОД 2, нужно прекратить подачу тока на ВХОД 1 в то время, пока на ВХОД 2 ток подается, и потом снова подать ток на ВХОД 1, чтобы восстановить схему в рабочее состояние.
| ВХОД 1 | ВХОД 2 | ВЫХОД 1 | ВЫХОД 2 |
|---|---|---|---|
| 1 | 1 | Состояние не меняется | Состояние не меняется |
| 1 | 0 | 0 | 1 |
| 0 | 1 | 1 | 0 |
| 0 | 0 | 1 | 1 |
Другие электронные схемы
Генератор импульсов
Такая схема через определенный промежуток времени автоматически дает сигнал на выходе. Генераторы импульсов различаются по тому, сколько шагов до ВЫХОДА сигнал должен пройти. Например генератор имеющий 5 звеньев(шагов) выдает импульс на ВЫХОДЕ чаще, чем генератор с 7-ю звеньями(шагами) и т.д.
7-и и 5-и фазный генераторы импульсов
5-и фазный генератор импульсов
Генератор случайных сигналов
Такая схема при включении начинает пульсировать в непостоянном порядке, т.е. каждый выход испускает ток на неопределенное(короткое) время в случайной последовательности. У схемы есть недостаток, если выйти из игры, то на следующий раз она уже не будет работать. Это можно исправить, если подключить к ней (с помощью вертикального ретранслятора) тумблер (если нужно включать схему вручную) или пульсар(для полностью автоматической работы).
Генератор случайных сигналов с подключенным к нему тумблером
Смотрите также
Практическое применение редстоуна
Подробный гайд по редстоуну
Красный камень
Красный камень (пыль)
Красный факел
Тумблер