const int HORZ = 35;
const int VERT = 33;
const int SEL = 34;
//int centro = 2048;
int LedU = 21;
int LedD = 5;
int LedL = 17;
int LedR = 22;
int LedC = 18;
int UD=0;
int LR=0;
int sel=0;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(LedU, OUTPUT);
pinMode(LedD, OUTPUT);
pinMode(LedL, OUTPUT);
pinMode(LedR, OUTPUT);
pinMode(LedC, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
// this speeds up the simulation
LR=(analogRead(HORZ)); //arriba/izquierda/sel 0 abajo/derecha 4095
UD=(analogRead(VERT));
sel=(analogRead(SEL));
//Serial.print(UD);
//Serial.print(" ");
//Serial.print(LR);
//Serial.print(" ");
//delay(40);
if (UD>2048) {
digitalWrite(LedU, HIGH);
} else {
digitalWrite(LedU,LOW);
}
if (UD<2048) {
digitalWrite(LedD, HIGH);
} else {
digitalWrite(LedD,LOW);
}
if (LR>2048) {
digitalWrite(LedL, HIGH);
} else {
digitalWrite(LedL,LOW);
}
if (LR<2048) {
digitalWrite(LedR, HIGH);
} else {
digitalWrite(LedR,LOW);
}
if (sel==0) {
digitalWrite(LedC, HIGH);
} else {
digitalWrite(LedC,LOW);
}
}