Программа предназначена для получения информации об ориентации рукояти в пространстве с микромеханического комплексного датчика ориентации (гироскоп + акселерометр) для использования полученной информации для расширения данных, получаемых с устройств позиционного ввода. Программа обеспечивает выполнение следующих функций: получение информации об ориентации устройства в пространстве с микромеханического комплексного датчика ориентации (гироскоп + акселерометр); выполнение преобразований данных об ориентации для учёта ориентации датчика в устройстве с изменением порядка и знаков осей системы координат; калибровку начальной ориентации с использованием датчика дома; индикацию текущего состояния калибровки начальной ориентации; конфигурирование параметров функционирования устройства; загрузку и сохранение параметров функционирования устройства в энергонезависимую память; коммуникацию с ведущим устройством по протоколу Modbus. Тип ЭВМ: AVR ATmega 328р