Уроки Червоної Логіки Minecraft. Урок перший: Повторювач / Діод / Затримка
У сьогоднішньому уроці ми вивчимо нововведення Beta 1.3, про яке я в минулий раз мимохіть згадав. Цього разу мимо нього не пройдемо, а розглянемо його з усіх сторін.
Частина нульова. Повторення – мати навчання.
В минулий раз ми з вами підсилювали сигнал хитромудрою конструкцією з двох інверторів. Однак я по-честному обмовився, що це був ретро-прилад. У Beta 1.3 Нотч видав нам на руки новий елемент Червоної Логіки, який цілком можна використовувати для підсилення сигналу. Називається він аж трьома іменами - Повторювач / Діод / Затримка (Repeater / Diode / Delay).
Розберемося, як він працює.
Частина перша. Діод.
Незважаючи на те, що першим режимом був написаний Підсилювач, для розуміння роботи елемента потрібно розглядати принципи його роботи саме з режиму Діода.
Схоплюєте зв'язок? (с)
Так і є. Трикутник на елементі вигравіруваний зовсім не просто так. Для знавців електроніки і просто для тих, хто добре вчився, тут можна вже нічого не пояснювати. Однак якщо вам не відомі таємниці даного електричного елемента, зовсім не потрібно бігти в найближчу бібліотеку і брати там об'ємний том. Все просто: сигнал проходить у напрямку, вказаному стрілкою на малюнку. Можна ще простіше – у бік вершин трикутника (в подальшому я буду це називати вершиною діода або виходом, а протилежну сторону – основою або входом). Якщо сигнал приходить з іншого боку, діод так і залишається в вимкненому стані:
На даному малюнку обидва сигнали йдуть справа наліво. У нижньому випадку він входить в основу діода, а у верхньому – у його вершину.
Тепер обговоримо, яким чином слід підключати проводи до діода. Провід обов'язково повинен входити в основу, а не проходити паралельно їй:
Власне, як і з іншими елементами ланцюга:
Правда, до двері можна підключити провід і збоку. Діод такого ставлення до себе не потерпить.
А от проводу на виході абсолютно все одно, як ви його будете підключати. Можете втикнути, а можете просто покласти поряд, результат в обох випадках буде однаковий: сигнал спокійно піде по проводу по своїх справах.
Частина друга. Повторювач.
Повернемося в нашу тестову кімнату з нульового уроку. На підлозі у нас була приблизно така сумна картина:
Правило П’ятнадцяти. Наглядна демонстрація.
А от що ми отримаємо, встановивши повторювач:
Тобто повторювач, отримавши згасаючий сигнал на вході, повторив його значення на своєму виході, скинувши відлік п’ятнадцяти блоків, як це робила схема з двох інверторів.
Ну і на лице безумна економія по займаній площі та висоті. Однак по витратах виходить дорожче, оскільки при крафті витрачаються ті ж складові Червоної Логіки, що і при двох інверторах і плюс до них ще три кам'яні блоки. За компактність треба платити.
Частина третя. Затримка.
Найцікавіший, на мій погляд, режим роботи. Спробуйте пощелкати правою кнопкою миші на елементі, і ви побачите, як змінюється відстань між факелами:
Чим більше відстань між факелами (див. картинку), тим більше буде затримка сигналу на цьому елементі. Для того щоб дізнатися час затримки просто помножте відстань між факелами на 0.1 секунди. Тобто якщо ваш елемент затримки виглядає аналогічно елементу під номером 3 на малюнку, то його затримка становитиме 0.3 секунди.
Хотите зробити затримку в 0.6 секунди? Не питання. Просто підключіть на вихід елемента ще одну затримку в 0.3 секунди. Можна додати ще одну на 0.4 і отримаєте повноцінну затримку на цілу секунду.
Для демонстрації можливостей я раджу вам скрафтити нотний блок. Принцип його дії приблизно такий же, як і у інших елементів ланцюгів: сигнал приходить в нотний блок, блок грає ноту. Ноту можна налаштувати правим кліком. Це якщо коротко, я думаю, я присвячу окремий урок нотним блокам, благо вони мають відношення до Червоної Логіки (будемо з вами писати DragonForce – Through the Fire and Flames =D).
Отже, скрафтили. А тепер, якщо ви володієте музичним слухом, то вам цілком вистачить і такої схеми, щоб відчути різницю:
Для пущої переконливості я рекомендую погратися з такою схемою:
Не звертайте уваги на плюсообразний провід, який стоїть після підсилювача, працює-то він як належить.
Настройте два блоки на дві різні ноти. Один – на високу, другий – на низьку.
Станьте на кнопку, слухайте створену музичну послідовність. Навіть на картинці можна побачити, що блакитна нота нижча за оранжеву, тобто вийшла вона пізніше. Велика сила елемента затримки.
На цьому дозволите віддрукуватись.