Пересечение статичных лучей
Список значимых переменных
- Флаг состояния игры
- Для каждого из 6 лазеров:
- Флаг пересечения
- Состояние лазера
- Порог срабатывания
- Предыдущее состояние сенсора
Алгоритм проверки состояния лазеров
Во время работы платы для каждого лазера проверяется:
- Если состояние лазера 1 и луч не пересечен
- Считывается значение сенсора
- Если значение сенсора пересекло порог
- Если идет игра и прошлое состояние сенсора было светлым, то
- Выключение лазера
- Установка флага пересечения лазера
- Отправка события пересечения
Changelog
13.06.2018 epicstrike init
Posts
subscribe via RSS