Здравствуйте, друзья! Меня вы знаете по статьям об тростнике, однако не только он является моим идолом) Редстоун - вот моя учесть. На этот раз я решил помочь всем разработчикам устройств, которые должны ЗАПОМИНАТЬ информацию. Ячейки памяти, которые я нашел в интернете были слишком громоздкими, и я решил сделать более удобное запоминающее устройство размерами всего лишь 3х4 (!)
Итак, для одной ячейки памяти (бита) нам понадобятся:
1) 1 липкий поршень.
2) 2 Редфакела.
3) 3 повторителя.
4) 6 Редстоуна.
5) любой материал.
Всё!
Этап 1
Создаём панель для ввода-вывода в ячейку.
Значение - показывает значение ячейки 1 или 0.
Ввод - заполняет ячейку.
Вывод - выводит (обнуляет) значение ячейки.
Этап 2
Делаем основу ячейки 3х4. Лучше брать зелёную шерсть.
Почему именно зелёный? Всё просто: он выделяется и легко делается из кактуса, и к тому же это мой любимый цвет)
Этап 3
Ставим поршень и блок материала за кнопкой вывода. Перед блоком материала роем яму в один блок глубиной.
Активация кнопки делает блок активным, т. е. во все стороны подаётся сигнал, поэтому к поршню не надо ничего подводить.
Этап 4
Создаём ячейку памяти. При этом ближние к панели блоки идут "лесенкой"
Почему редстоун продолжает гореть после подачи сигнала? Просто сигнал идёт на повторитель, тот задерживает его, а сигнал в это время продолжает идти на повторитель, в итоге он сам себе подаёт сигнал и не выключается.
Этап 5
Ставим два повторителя на ввод в ячейку, редфакел на блок, чтобы он инвертировался, подключаем факел пылью к факелу значения.
Особенность повторителей в том, что они передают сигнал ТОЛЬКО прямо! Поэтому их полезно использовать для изоляции отдельных цепей.
Этап 6
Всё! Ячейка готова - проверяйте! Как она работает? При нажатии на кнопку ввода сигнал подаётся на повторитель, замкнутый на себе, делая сигнал постоянным. При нажатии на кнопку ввывода мы прерываем ячейку памяти, сигнал уходит. Ну а значение показывается из-за обычного двойного отрицания.
Для новичков: это значит, что мы отрицаем то, что мы отрицаем)) Не некрасивый обозначает красивый. Не ненормальный означает, что человек нормальный. Надеюсь я вас не запутал)
Этот вариант ячейки памяти можно использовать для создания красивых флешек на пару байт. Для корпуса используйте черную шерсть, для разделения отдельных ячеек - оранжевую, для обозначения битов - зелёную.
Вот так выглядит 1 байт памяти в разрезе:
А вот панель управления байтом:
Ну а чтобы добить вас сообщу, что значение ячейки можно сразу разделить на два канала! Зелёной шерстью обозначены альтернативные каналы.
P.S. Последние три скриншота предназначены для тех, кто использует хранилища информации. Ребят, давайте будем делать корпуса из цветной шерсти, она удобная. Ввожу обозначения: чёрный - корпус, ярко-зелёный - отдельный бит, оранжевый - разделитель ячеек.