Vamos agora as etapas de integração do Joystick com o Arduíno e micro servo.
Você vai precisar de ;
-1x arduino
-1x modulo Joystick
1x micro servo
-5x fios jumpers macho x macho
-3x fios jumpers macho x fêmea
Esquema de conexão;
Esquema de conexão Joystick;
Esquema de conexão micro servo;
Copie o código fonte abaixo para seu Arduíno.
//-----------------------------------------Inicio do código-------------------------------------//
/* Conexoes
Eixo X liga na entrada analogica A0 do arduino
Servo motor liga na entrada digital 3 do arduino
*/
#include <Servo.h>
Servo motor;
//----------Var de armazenamento joystich---------------//
int EixoX = 0; // Eixo X
void setup()
{
motor.attach(3); // determina que pino digital 3 para servo motor
Serial.begin(9600);
}
void loop()
{
//Le o valor do potenciometro ligado à porta analogica A0 - Eixo X
EixoX = analogRead(0);
//Mostra o valor do eixo X no serial monitor
Serial.print("X:");
Serial.print(EixoX , DEC);
//Testa o valor do Eixo Y e aciona o lado correspondente
if (EixoX > -1 & EixoX <200)
{
motor.write(0); ////Alavanca para direita move o motor para direita
}
if (EixoX > 300 & EixoX <600)
{
motor.write(90); ////Alavanca para o centro move o motor para o centro
}
if (EixoX > 800 & EixoX <1200)
{
motor.write(180);//Alavanca para esquerda move o motor para a esquerda
}
delay(50);
}
//-----------------------------------------Fim do código-------------------------------------//
Nenhum comentário:
Postar um comentário