Scrap Mechanic [туториал] - Logic Gate, примеры в игре, Minecraft и в программировании

Поделиться
HTML-код
  • Опубликовано: 13 сен 2024
  • Туториал по логическому вентилю (Logic Gate) на примере игры, Minecraft и программирования на C++.
    8:14 - Примеры в Minecraft
    10:33 - Примеры в программировании

Комментарии • 11

  • @vaalarik8359
    @vaalarik8359 8 лет назад

    спасибо друг ты очень мне помог лайк и подписка с меня причитается

  • @TokAreVisH
    @TokAreVisH 7 лет назад

    Что на счет ячейки памяти, че то не могу быстро сообразить? Например при подаче импульса (коротком нажатии кнопки или срабатывании датчика) начал выдаваться сигнал, при повторном импульсе - перестал?

    • @Jagailo
      @Jagailo  7 лет назад

      Для такого устройства необходима ячейка памяти, чтобы сохранить состояние сигнала. Делается такая ячейка из 3 логических гейтов: 2 NOR и 1 OR соединённые треугольником. Затем, подключить активирующий сигнал к первому NOR'у, а сигнал сброса ко второму NOR'у. Гейт с OR будет отдавать сигнал.
      Получится схема с 2 INPUT и 1 OUTPUT. Давая импульсные сигналы в INPUT'ы будет меняться OUTPUT.
      Подробнее тут: ruclips.net/video/w5zseElbTgA/видео.htmlm17s

    • @TokAreVisH
      @TokAreVisH 7 лет назад

      Короче пример - ты нажал переключатель - пошло моргание сигнала - 3 секунды есть сигнал, 3 секунды нет, и так циклично - вкл, выкл, вкл, выкл, пока не отожмешь основной переключатель.
      И главное, чтобы время вкл-выкл можно было адекватно регулировать таймерами. Как реализовать не вполне могу понять.

    • @TokAreVisH
      @TokAreVisH 7 лет назад

      Так, я понял как поцепить 2 таймера на ячейку памяти, чтобы при нажатии кнопки один из гейтов начал включаться, выдавать сигнал время, установленое на таймере (1 таймер на 0 тик, второй на нужную нам задержку) - потом тухнуть на это время и так моргать с определенным интервалом - yadi.sk/i/Jh8-J_863J7Wqi
      Внимание вопрос. как можно сделать, что при нажатии кнопки время включенного состояния было допустим 5 сек, а выкл - 2 сек?

    • @tnak7947
      @tnak7947 7 лет назад

      Я сделал другую схему ;) С возможностью блокирования сигнала, сброса сигнала и подача сигнала, я сделал 3 гейта - 1 - OR (на него сигнал подавать), 2 - AND (можно использовать как локер и сбросчик сигнала (всё вместе тоже можно)), 3 - AND - Соединять цепочкой - 1, 2, 3 ;)

    • @tnak7947
      @tnak7947 7 лет назад

      Схему сам придумал ;) - Получается 1 бит, а для однозначного циферблата нужно 8 байт ;_