Engee

Cтрелковый тренажёр с использованием игровых контроллеров в Engee

ПОСТ
Друзья,

Напоминаем, что завтра в 10:00 на нашем канале состоится вебинар, посвященный взаимодействию Engee с устройствами и программами.
А пока мы реализовали любопытный мини-проект — стрелковый тренажёр с использованием игровых контроллеров. Но за игрой — не просто фановый эксперимент: это реальный пример взаимодействия аппаратного обеспечения и браузерной среды для разработки встроенных алгоритмов.
В основе проекта – интерфейсные блоки для подключения джойстиков. Положения курсора по X и Y передаются в подсистему "прицел", где с помощью двух синусоидальных сигналов генерируются координаты вращающегося прицела.
Координаты цели формируются блоками равномерных случайных чисел в диапазоне [−1.0…1.0] с периодом 5 секунд, а затем сравниваются координаты мишени и координаты прицела. В случае, если мишень попадает в зону прицела и при этом нажата одна из кнопок выстрела на джойстике, засчитывается попадание по цели.
Навести курсор на мишень вы можете непосредственно в графиках Engee, где также ведется счет попаданий. Рекорд наших инженеров - 34. Сможете попасть больше?
💼 В основе — Engee, инструмент, который позволяет писать, тестировать и отлаживать embedded-логику прямо в браузере, а затем переносить её на железо.
🔥 Хотите понять, как мы это сделали?
Разберём всё на вебинаре уже завтра — покажем, как связали контроллеры, браузер и логику взаимодействия с мишенями.
🛠 Будет интересно тем, кто работает с embedded, automation, а также просто любит, когда всё работает вместе — от контроллера до визуализации в браузере.