ARDUINO TALLER PRACTICO DE ARDUINO - SEGUNDA EDICION | Page 35

p1=analogRead(A1); a=map(p1, 0, 1023, 0, 5); //RANGO MINIMO Serial.print(a); Serial.println(" rango min"); p2=analogRead(A2); b=map(p2, 0, 1023, 10, 20); //RANGO MAXIMO Serial.print(b); Serial.println(" rango max"); delay(800); c=(b-a); d=c/4; if(DISTANCIA >=a && DISTANCIA <=b) { if (DISTANCIA >= a && DISTANCIA <= (a+d)) { digitalWrite(J, HIGH); digitalWrite(V, LOW); digitalWrite(R, LOW); digitalWrite(JI,LOW); } if(DISTANCIA >= (a+d) && DISTANCIA <= (a+(2*d))) { digitalWrite(J, HIGH); digitalWrite(V, HIGH); digitalWrite(R, LOW); digitalWrite(JI,LOW); 35