Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
int ladoy = A0; // Entrada de referencia para el eje de las Y's.
int ladox = A1; // Entrada de referencia para el eje de las X's.
int ledup = 13; // Variable entera para led de la parte de arriba.
int ledD = 12; // Variable entera para led de la parte de abajo.
int ledL = 10; // Variable entera para led de la parte de izquierda.
int ledR = 11; // Variable entera para led de la parte de derecha.
int valor;
int valor2;
void setup() {
pinMode(ledup, OUTPUT);
pinMode(ledD, OUTPUT); //Declaracion de los leds
pinMode(ledL, OUTPUT); //como salidas
pinMode(ledR, OUTPUT);
}
void loop() {
valor = analogRead(ladox); // Durante todo el proceso interrogaremos
if (valor > 700) // el valor en el que se encuentra posicionado
{ // así asignaremos una acción para una posicion deseada.
digitalWrite(ledR,HIGH);
}
else
{
digitalWrite(ledR, LOW );
}
valor = analogRead(ladox);
if (valor < 400)
{
digitalWrite(ledL,HIGH);
}
else
{
digitalWrite(ledL, LOW );
}
valor2 = analogRead(ladoy);
if (valor2 > 700)
{
digitalWrite(ledup,HIGH);
}
else
{
digitalWrite(ledup, LOW );
}
valor2 = analogRead(ladoy);
if (valor2 < 400)
{
digitalWrite(ledD,HIGH);
}
else
{
digitalWrite(ledD, LOW );
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.