int X;
int Y;
int LEDIZQ =3;
int LEDDER =5;
int LEDABA =6;
int LEDARR =9;
int PULSADOR =10;
int LEDSW =11;
int SW;
void setup() {
// put your setup code here, to run once:
pinMode(LEDIZQ, OUTPUT);
pinMode(LEDDER, OUTPUT);
pinMode(LEDARR, OUTPUT);
pinMode(LEDABA, OUTPUT);
pinMode(PULSADOR, INPUT);
pinMode(LEDSW, OUTPUT);
// LAS ENTRADAS ANALOGICAS NO REQUIEREN INICIALIZACION
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
X=analogRead(A1);
Y=analogRead(A0);
Serial.print(X);
Serial.print(",");
Serial.println(Y);
SW=digitalRead(PULSADOR);
if(X>=0 && X<480){
analogWrite(LEDDER, map(X,0,480,255,0));
}else{
analogWrite(LEDDER, 0);
}
if(X>520 && X<=1023){
analogWrite(LEDIZQ, map(X,520,1023,0,255));
}else{
analogWrite(LEDIZQ, 0);
}
if(Y>=0 && Y<480){
analogWrite(LEDABA, map(Y,0,480,255,0));
}else{
analogWrite(LEDABA, 0);
}
if(Y>520 && Y<=1023){
analogWrite(LEDARR, map(Y,520,1023,0,255));
}else{
analogWrite(LEDARR, 0);
}
digitalWrite(LEDSW,!SW);
}