День добрый! В одной из тем по железу для симрейсинга упоминалась коробка с блокировкой рычага при неправильном включении передачи:
Сейчас я ее немного доработал, и прикрепил прямо к полу (привет соседям!). Программа для Ардуино очень простая, в ней только 6 передач, еще будет добавлена задняя. Поездил в Assetto Corsa и ETS2, контроллер работает без проблем.
Сейчас стоит вопрос о реализации функции, которая была изначально заложена в проект. Очень хочется, чтобы при использовании iRacing (а также других симов) происходила блокировка рычага в нейтралке при невыжиме сцепления / неверных оборотах включения передачи. Первым делом будем пробовать с iRacing. Если случай с невыжатым сцеплением довольно простой, то второй гораздо сложнее. Здесь требуется извлечение из симулятора данных об оборотах двигателя и трансмиссии. При понижении передачи для того, чтобы блокировка не сработала необходимо, чтобы частота вращения двигателя соответствовала скорости трансмиссии на нижней передаче. Поэтому хочу сформулировать свой вопрос: можно ли как-то извлечь из iRacing данные о скорости трансмиссии либо другие данные, связанные с переключением передач?
И вообще, хотелось бы разобраться, как именно в iRacing реализован алгоритм переключения передач и, непосредственно mis shift.
Буду очень благодарен за любую инфу по этому вопросу!