Данная схема просто периодически подает сигнал на выход. Вот точная схема пульсара:
![[Инструкции, гайды minecraft][Схемы] Цикл while [Инструкции, гайды minecraft][Схемы] Цикл while](https://ru-minecraft.ru/uploads/posts/2015-04/1429177299_2015-04-09-22-21-36-skrinshot-ekrana.png)
Как видите, построить такое очень легко: мы просто строим цепь, заставляющую факел гасить и снова зажигать самого себя. Обратите внимание на повторитель: он должен быть выставлен хотя бы на одну единицу, иначе факел перегорит. По этой же причине в код ниже мне приходится вставлять "delay(X);" после "b = 1;" и "b = 0;". Но вернемся к пульсару. На скриншоте показана построенная нами схема. С помощью компараторов тут показаны различные возможные выходы
![[Инструкции, гайды minecraft][Схемы] Цикл while [Инструкции, гайды minecraft][Схемы] Цикл while](https://ru-minecraft.ru/uploads/posts/2015-04/thumbs/1429178051_2015-04-16_12.50.49.png)
На данном этапе схема эквивалентна следующему коду на языке C:
![[Инструкции, гайды minecraft][Схемы] Цикл while [Инструкции, гайды minecraft][Схемы] Цикл while](https://ru-minecraft.ru/uploads/posts/2015-04/1429179450_2015-04-16-13-15-31-skrinshot-ekrana.png)
Здесь B - сигнал на выходе (0 - сигнал есть, 1 - сигнала нет), X - задержка повторителя в миллисекундах. Это бесконечный цикл, так делать низзя.
Следующий шаг - как-то ограничить действие пульсара. Этого можно достичь с помощью поршня. На скриншоте показано, как это сделать. обратите внимание на блоки фиолетовой шерсти: на них не надо ставить что-либо связанное с редстоуном, в частности, проводить выходы
![[Инструкции, гайды minecraft][Схемы] Цикл while [Инструкции, гайды minecraft][Схемы] Цикл while](https://ru-minecraft.ru/uploads/posts/2015-04/thumbs/1429178937_2015-04-16_13.06.27.png)
В данный момент эта схема эквивалентна коду
![[Инструкции, гайды minecraft][Схемы] Цикл while [Инструкции, гайды minecraft][Схемы] Цикл while](https://ru-minecraft.ru/uploads/posts/2015-04/1429179469_2015-04-16-13-14-31-skrinshot-ekrana.png)
Здесь A - сигнал на входе, B - сигнал на выходе, X - задержка повторителя в миллисекундах
Что делать? Правильно, добавить вентиль отрицания! Вот так мы получаем готовую схему:
![[Инструкции, гайды minecraft][Схемы] Цикл while [Инструкции, гайды minecraft][Схемы] Цикл while](https://ru-minecraft.ru/uploads/posts/2015-04/thumbs/1429179762_2015-04-16_13.21.27.png)