ARDUINO TALLER PRACTICO DE ARDUINO - SEGUNDA EDICION | Page 31
digitalWrite(J, LOW);
digitalWrite(V, LOW);
digitalWrite(R, LOW);
digitalWrite(JI,LOW);
POT1=analogRead(0);
x=map(POT1,0, 1023, 0, 255);//defino estos valores como rango min
POT2=analogRead(1);
y=map(POT2,0, 1023, 0, 255);//defino estos valores como rango max
Serial.print(" RANGO MIN");
Serial.println(x);
Serial.print(" RANGO MAX");
Serial.println(y);
d=(y-x);
z=d/4;
if(DISTANCIA >= x && DISTANCIA <= y)
{
if(DISTANCIA >= x && DISTANCIA <= (x+z) )
{
digitalWrite(J, HIGH);
digitalWrite(V, LOW);
digitalWrite(R, LOW);
digitalWrite(JI,LOW);
Serial.println(" hola 1");
}
if(DISTANCIA >= (x+z) && DISTANCIA <= (x+(2*z)) )
{
digitalWrite(J, HIGH);
31