Acionamentos de LED's por Joystick - Projeto

 O projeto com Arduino de hoje é o acionamento de LED's por joystick. A ideia inicial era utilizar uma LED RGB, mas o acionamento de cores distintas não foi possível - provavelmente algum erro no programa que construí ou erro de montagem. 




















A ideia de utilizar o joystick abrirá "portas" para outros projetos com o mesmo. 

Material utilizado:

4x - Resistor 330Ω;
4x - LED's de cores variadas;
1x - Arduino;
1x - Joystick;




















O site que simula o arduino não possui o joystick para simular, então coloquei os cabos referentes a conexão no joystick: 

Vermelho: VRX
Preto: VRY
Laranja: 5V
Amarelo: GND

Código:
int Xv = A0;
int Yv = A1;
int Valor_X;
int Valor_Y;
int Amarelo = 5;
int Vermelho = 6;
int Verde = 4;
int Azul = 3;



void setup() {
 pinMode(Amarelo, OUTPUT);
 pinMode(Vermelho, OUTPUT);
 pinMode(Verde, OUTPUT);
 pinMode(Azul, OUTPUT);
}

void loop() {
  
  Valor_X = analogRead(Xv);
  Valor_Y = analogRead(Yv);


if (Valor_X > 600) {
digitalWrite(Amarelo, LOW);
digitalWrite(Vermelho, LOW);
digitalWrite(Verde, LOW);
digitalWrite(Azul, HIGH);
}
if (Valor_X < 500) {
digitalWrite(Amarelo, HIGH);
digitalWrite(Vermelho, LOW);
digitalWrite(Verde, LOW);
digitalWrite(Azul, LOW);
}
if (Valor_Y > 600) {
digitalWrite(Amarelo, LOW);
digitalWrite(Vermelho, HIGH);
digitalWrite(Verde, LOW);
digitalWrite(Azul, LOW);
}
if (Valor_Y < 400) {
digitalWrite(Amarelo, LOW);
digitalWrite(Vermelho, LOW);
digitalWrite(Verde, HIGH);
digitalWrite(Azul, LOW);




Comentários

Postagens mais visitadas