Created
October 27, 2017 16:09
-
-
Save esmarr58/f435a101d79b5a5031b86af1cc08128f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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