Para o projeto são necessários:
- Arduino Uno ou Mega.
- Cabo de dados.
- Módulo Joystick.
- Módulo de Botão.
- Jumpers de conexão.
- Protoboard (opcional).
Esquema de ligações
Siga os passos abaixo para conectar todos os fios nas portas corretas:
⚠️ Atenção: Mantenha o Arduino desconectado/desligado durante o processo.
-
Conecte o pino "S" do módulo, com a porta digital 3
-
Conecte o pino central do módulo, com a porta digital 5v
-
Conecte o pino central do módulo, com a porta digital GND
-
Conecte o pino "GND" do módulo, com a porta digital GND
-
Conecte o pino "+5v" do módulo, com a porta digital 5v
-
Conecte o pino "VRx" do módulo, com a porta analógica A0
-
Conecte o pino "VRy" do módulo, com a porta analógica A1
-
Conecte o pino "SW" do módulo, com a porta digital 2
Usaremos o software Arduino IDE para programação.
Após iniciar o software, você verá o ambiente de trabalho:
Conecte o Arduino a uma porta USB.
No menu "Ferramentas", clique em "placa" e selecione: "Arduino Uno"
No mesmo menu, clique em "Porta" e selecione a porta disponível
No mesmo menu, clique em "Monitor Serial".
Uma nova janela abrirá. Este é o monitor serial, usaremos ele para observar as saídas do programa.
No canto inferior direito, clique na caixa e escolha "115200 velocidade".
Esta é a velocidade que a nossa porta serial estará usando para comunicação. É essencial fazer este passo para que não ocorram erros de exibição dos dados.O Emulador de Joystick recebe os dados do Arduino e decide qual dos comandos de teclado abaixo enviar para o computador:
- Seta para cima ⬆️ = quando pressionado joystick para cima
- Seta para baixo ⬇️ = quando pressionado joystick para baixo
- Seta para esquerda ⬅️ = quando pressionado joystick para esquerda
- Seta para direita ➡️ = quando pressionado joystick para direita
- letra z = quando pressionado botão da direita
- letra x = quando pressionado botão da esquerda





