Пересечение статичных лучей

Список значимых переменных

  • Флаг состояния игры
  • Для каждого из 6 лазеров:
    • Флаг пересечения
    • Состояние лазера
    • Порог срабатывания
    • Предыдущее состояние сенсора

Алгоритм проверки состояния лазеров

Во время работы платы для каждого лазера проверяется:

  • Если состояние лазера 1 и луч не пересечен
  • Считывается значение сенсора
  • Если значение сенсора пересекло порог
  • Если идет игра и прошлое состояние сенсора было светлым, то
    • Выключение лазера
    • Установка флага пересечения лазера
    • Отправка события пересечения

Changelog

13.06.2018 epicstrike init

Posts

subscribe via RSS