Page 16 - Armaturobot
P. 16

6. 3. int duración;
int distancia;
int trigger=10;
int echo=9;
En void setup (), establece Trigger
y Echo como entradas y salidas. En
lugar de colocar el número de pin,
escribe el nombre de la variable.
Activa el monitor serial para
visualizar el resultado una vez que
termines.
void setup() {
pinMode(trigger,OUTPUT);
pinMode(echo,INPUT);
Serial.begin(9600;
7. Y solo nos faltará hacer la
conversión a distancia.
distancia=duracion/58.2;
Llegó el momento de que veamos el
resultado en la pantalla por medio
del monitor serial.
Serial.println(distancia);
}
8. }
4. Prueba el circuito y el programa.
Una opción para verificar su
funcionamiento es pegar una cinta
métrica en la mesa, ir alejando un
objeto y revisar qué tanto lo que
aparece en la pantalla del monitor
serial coincide con lo que está en la
regla.
5. Para el void loop (), primero
generaremos el pulso que se hará
con Trigger.
void loop() {
digitalWrite(trigger,HIGH);
delay(1);
digitalWrite(trigger,LOW);
Después será momento de adquirir
la señal con Echo.
duracion=pulseIn(echo,HIGH);
14
























































   14   15   16   17   18