Projeto utilizando Arduino Uno como controlador para simular um volante e botões no Euro Truck Simulator 2, via vJoy.
-
Arduino Uno
-
1x Potenciômetro (para simular o volante)
-
3x Botões (acelerador, subir marcha e descer marcha)
-
Fios de conexão
-
vJoy (emulador de joystick)
-
Python (script de integração entre Arduino e vJoy)
-
Arduino IDE (para passar o códigoArduino pra o Arduino)
-
Baixe e instale o vJoy.
-
Abra o configurador do vJoy.
-
No Device 1, configure assim:
-
Axes: Marque
XeY -
Number of Buttons:
8 -
POVs: Selecione
Continuouse0 -
Clique em Apply
-
-
Marque a opção Enable vJoy
-
Monte o circuito com o Arduino e os componentes listados.
-
Conecte o Arduino ao PC.
-
Execute o script Python responsável por enviar os dados do Arduino para o vJoy.
-
Abra o Euro Truck Simulator 2 e siga os passos:
-
Vá até as opções de Controles
-
Selecione:
Teclado + vJoy Device -
Role até a opção de Volante, clique nela e gire o potenciômetro → ele deve ser reconhecido como eixo X
-
Para o acelerador, pressione o botão 2 → ele será mapeado como eixo Y
-
Vá até a aba de Teclas
-
Substitua o comando de Subir Marcha pressionando o botão 3
-
Faça o mesmo para Descer Marcha com o botão restante
-
-
-
Certifique-se de que o script Python esteja com a porta correta da sua placa Arduino.
-
O vJoy deve estar ativo sempre que for usar o projeto.