Калькулятор из редстоуна
Калькулятор складывает два числа от 0 до 3. Каждое число задают два рычага: первый добавляет 1, второй добавляет 2. Ответ горит на трёх лампах справа: нижняя у края — 1, средняя — 2, верхняя — 4. Сложите горящие, и получится сумма.
Вращайте мышью или пальцем, колёсиком приближайте. Переключайте рычаги кнопками «A: 1», «A: 2», «B: 1», «B: 2». Например, A: 1 и A: 2 вместе дают 3.
Как работает
Компьютеры в игре и в жизни считают в двоичной системе: каждое число — набор единиц и нулей. Калькулятор собран из трёх полусумматоров. Полусумматор складывает два бита: «исключающее ИЛИ» даёт цифру суммы, «И» даёт перенос в следующий разряд. «И» собрано на факелах: два факела гаснут от входов, пыль между ними гасит третий факел, и он горит, только когда оба входа включены. «Исключающее ИЛИ» собрано на двух компараторах в режиме вычитания: каждый пропускает свой вход, если сигнал «И» не горит. Младший разряд считает один полусумматор. Старший — два: первый складывает старшие рычаги, второй добавляет перенос из младшего. Переносы обоих объединены через повторители и зажигают лампу 4. Провода переноса идут поверх схемы на втором ярусе, чтобы не пересекаться с другими линиями.
Что понадобится
Схема по слоям
Вид сверху, слои снизу вверх. Стрелка у поршня, наблюдателя и повторителя показывает, куда он смотрит; у факела и рычага — к какому блоку он прикреплён.
Как построить
1. Соберите полусумматор: два входа, три блока в ряд, факелы на крайних блоках, пыль на среднем и факел на его дальнем боку. Это «И».
2. Перед блоками отведите от каждого входа копию по боковой линии к двум компараторам. Переключите компараторы в режим вычитания: огонёк спереди должен гореть.
3. Сигнал «И» проведите через повторитель на пыль между компараторами: она попадает им в бока. Выходы компараторов через повторители соедините пылью: это цифра суммы.
4. Сделайте три таких полусумматора. Сумму первого из старших подайте на вход второго, а перенос младшего — на его второй вход по проводу на втором ярусе.
5. Переносы двух старших полусумматоров через повторители сведите в одну линию к лампе 4. Цифры сумм подведите к лампам 1 и 2.
6. Переключайте рычаги и проверяйте: 3 + 3 должно зажечь лампы 2 и 4.
Другие механизмы
Дверь 2×2 из поршнейЧетыре липких поршня, рычаг открывает проход
Автоматическая дверьЖелезная дверь сама открывается, когда на плиту наступают
Секретная дверь в книжном шкафуСтена из книжных шкафов отъезжает в сторону
Мост из поршнейРычаг выдвигает мост над водой
Кодовый замокТри рычага: дверь откроет только правильный код
Ловушка с динамитомНажимная плита и динамит под полом
Ловушка со стреламиРастяжка и раздатчики в стене
Ловушка с лавойРастяжка выливает лаву из раздатчиков