Skip to content
🎮 Проект: игра на реакцию

🎮 Проект: игра на реакцию

Задача. Дуэль двух игроков: после случайной паузы вспыхивает сигнал «СТАРТ»; чей флажок защёлкнется первым — тот победил, второй заблокирован. 4 урока: проект → 2 сборки → турнир-защита.

Архитектура

 [555: случайная пауза] ──► СТАРТ-LED
                              │
 [кнопка A + антидребезг] ──► [SR-защёлка A] ──┬─ LED A
                                   ▲ взаимная  │
                                   │ блокировка│ (NAND: первый
 [кнопка B + антидребезг] ──► [SR-защёлка B] ──┴─ LED B  запирает второго)

Все блоки — из пройденных уроков: 555 (3.4), антидребезг (3.2), SR-защёлка (3.1), блокировка — логика Модуля I. Проект собирается из знаний, а не из инструкций: монтажной схемы нет, есть блок-схема и паспорта блоков.

План

УрокБлокПриёмка
1Паспорт + симуляторЛогика блокировки верна в CircuitVerse
2Пауза и старт: 555 в одновибраторе (запуск судьёй), LEDПауза меняется от запуска к запуску (потенциометр «судейской руки»)
3Защёлки + взаимная блокировка + антидребезгЛожные срабатывания невозможны
4Турнир класса + защитаРаботает 20 раундов подряд

Уровни

  • ⭐⭐ Базовый: описанная схема, сброс раунда кнопкой судьи.
  • ⭐⭐⭐: фальстарт: нажатие до сигнала СТАРТ зажигает игроку красный «штраф» (подсказка: AND нажатия с инверсией сигнала СТАРТ + своя защёлка).

Критерии — стандарт курса: работа 40 / документация 25 / отладка 20 / защита 15.