Если вместо Ардуино Уно взять Ардуино Леонардо или Про Микро, то они умеют прикидываться джойстиком, поэтому тренажер можно подключать к разного рода авиасимуляторам. Пока это было сделано дла встроенного авиасимулятора в программе просмотра гуглокарт с учетом рельефа Google Earth Pro.
Возможность облететь Эверест на F-16 - бесценна!
Так как все надобные вычисления теперь нужно производить не в самописной программе-симуляторе, а на борту ардуины - с использованием полученных прямыми измерениями калибровок магнитометров - то была написана программа, которая, в свою очередь, распечатывает программу для Ардуино со всеми надобными вычислениями. Она должна быть положена в директорию c:\lazarus\components\mathliba\trenajorge\ и использует уже снятые программами a.calibrator2.pedals и a.calibrator2.stick калибровки.
Генерация файлов для ардуины производится двух типов - один непосредственно для ее использовании в качестве джойстика, другой - тестовый, с отдачей измеренных углов отклонения педалей и рукоятки в СОМ-порт по запросу - присланному байту.
Также можно задать максимальные и минимальные углы отклонения педалей - они будут нормированны на максимальное и минимальное значение положение руля поворота в симуляторе - и коэффициенты усиления для крена и тангажа.
По нажатию пункта меню таймер можно просмотреть, что льется с порта, если ардуина прошита в тестовом режиме. Параметры порта для этого содержатся в файле comport.txt
Фотография тренажера в инфракрасном диапазоне -
Не правда ли, ничего не понятно.