ARDUINO Простой руль для ПК. Обсуждение проекта

smile.boy

✩✩✩✩✩✩✩
31 Янв 2022
1
0
Здравствуйте, собирал по гайду гайвера, с "дорогим" энкодером, долго не мог разобраться почему он не робит, в итоге почитал тут, что надо припаять резисторы, сделал, заработало. НО в калибровке через joy руль крутится вправо нормально, а вот влево проскакивает с середины до конечного значения. прошивал кодом гайвера. ручник кнопкой. в коде вообще не разбираюсь(новичок). Вопрос: можно ли прошить кодом из сообщения 37 кнопочный ручник? и как поменять пины в коде? у меня в 5 и 6 энкодер.
в режиме дебаг значения растут плавно, без скачков.

ЗЫ: проблема решилась встроенной калибровкой гайвера, но я так и не понял что такое "рабочий угол", о котором говорит гайвер и как его откалибровать. я понял, что надо повернуть руль на половину угла, на который он будет поворачиваться потом, но это так не работает. я повернул на 180, а витоге руль мегачувствительный, и в утилите joy он от малейшего изменения угла скачет по сторонам, то есть рабочий угол получается около 30 градусов.

ЗЫ: вопрос опять отпал))) не разобрался как работает калибровка в joy. НО возник еще один вопрос: почему игры не распознают руль, хотя в принтерах и устройствах он отображается как игровой контроллер
и еще вопрос: можно ли переделать код так, чтобы потенциометр педали тормоза считывал данные "в другую сторону". я припаял его не теми концами и чтобы он нажимался правильно надо его с другой стороны педали приклеивать. но если это можно исправить программно было бы очень классно)) заранее спасибо за помощь
 
Изменено:

аb675h

✩✩✩✩✩✩✩
22 Апр 2024
2
0
Привет всем, а подскажите, хочу переключатель с настоящей машины подключить, есть у кого похожие наработки?

Переключатель поворотов прикупил с шевроле эпика, там ведь в настоящей машине если включить габарит, а потом дальний то габарит будет "запитан", а в настройках игры одна кнопка на габарит-ближний, вот и интересует реализация правильного подключения. я на леонардо делаю
 
Изменено:

Walther_ts

✩✩✩✩✩✩✩
11 Апр 2021
2
2
@аb675h, сам занимался этой проблемой, но в силу отсутствия времени оставил переключатель света как есть. Вся проблема в том что я строил руль для ЕТС2, а в игре свет включается нажатием "L" к примеру, и на другие кнопки не разносится.
В игре
Одно нажатие: включает ближний
Второе нажатие: дальний свет
Третье : выключает.
(И так по петле)
Физически на рычаге:
Один поворот селектора: габариты
Второй поворот ближний: ближний свет
Движение рычага от себя: дальний.
Даже если управлять чисто селектором ( и вывести провода от обоих положений на один пин)приняв что физический габарит за ближний в игре а ближний за дальний, то по факту в конце тебя ждёт сюрприз.... Когда ты захочешь включить ближний с дальнего то всё выключится, а потом всё путается (ломал голову, но решения не нашел) .
Более менее дела обстоят проще с поворотниками, там проблема в том что поворотники срабатывают только при отпускании контакта клавиши. Хочешь включить поворотник в игре, будь добр щёлкни переключателем вкл/выкл. Хочешь выключить, повтори всё заново. Но здесь есть хитрость. Разбираешь переключатель, находишь по следу на дорожке крайне положение рычага, заклеиваешь его диэлектриком, или вообще стираешь там край. Надеюсь помог
 
  • Лойс +1
Реакции: аb675h

аb675h

✩✩✩✩✩✩✩
22 Апр 2024
2
0
@Walther_ts да вот в этом и проблема, нашел какое-то видео, там чудик делал так, но дополнительно еще через АВТОХОТКЕЙ скрипт запускал. Вобщем будем искать