Programas y diseño Arduino. Cristhian Briones Pin | Page 13
pinMode(2,OUTPUT); //diodo1
pinMode(3,OUTPUT); //diodo2
pinMode(4,OUTPUT); //diodo3
pinMode(5,OUTPUT); //diodo4
Serial.begin(9600); //monitor serial
pinMode(9,OUTPUT); //TRIGGER
pinMode(8,INPUT); //ECHO
pinMode(A0,INPUT); //POTENCIOMETRO 1
pinMode(A1,INPUT); //POTENCIOMETRO 2
}
void loop() {
poten1=analogRead(A0);
r = map (poten1,0,1023,0,30);
Serial.print(r);
Serial.println(" rango min");
poten2=analogRead(A1);
i = map (poten2,0,1023,0,80);
Serial.print(i);
Serial.println(" rango max");
a = (r-i);
d=a/4;
digitalWrite(9, LOW);
delayMicroseconds(5);
digitalWrite(9, HIGH);
delayMicroseconds(10);
digitalWrite(9, LOW);
tiempo = pulseIn(8, HIGH);
d=
float (0.017*tiempo);
Serial.println("Distancia ");