Escolar Documentos
Profissional Documentos
Cultura Documentos
Se trata de un medidor de distancias de bajo costo por ultrasonidos. La deteccin del objeto se consigue midiendo el tiempo que tarda en rebotar un haz de ultrasonidos sobre la superficie de un objeto. Internamente est constituido por un microcontrolador y dos cpsulas ultrasnicas de 40khz. Una para el disparo y otra para recibir el eco.
Principales caractersticas
Rango de medida: Entre 1.7 y 400cm. Tensin de alimentacin: 5v Frecuencia: 40Khz. Duracin mnima del pulso de disparo: 10us Duracin del pulso de eco: 100-25000us Tiempo de espera entre medidas: 20ms Dos modos de funcionamiento: Modo1: Compatibilidad con el SRF04 (4 hilos). Modo2: Modo a tres hilos.
Dimensiones:
Con esta conexin el sensor se comporta como un SRF04 usando una lnea de salida de Eco y otra para la entrada de Disparo.
(c) Domingo Llorente 2010 3
Con esta conexin el sensor utiliza una nica lnea del pic para el Eco y el Disparo. Hay que tener la precaucin de configurar la lnea del pic como entrada o salida, segn corresponda en cada momento.
(c) Domingo Llorente 2010 6
En la placa base del entrenador conectaremos el sensor en CON5 (RA0->Eco, RB0->Disparo). Tambin se pueden conectar sensores SRF04/5 en CON6 y CON7.
(c) Domingo Llorente 2010 9
Conector molex pic(x4): Pin1: Gris (Gnd) Pin2: Marrn (+Vcc) Pin3: Blanco (Eco/RA0) Pin4: Azul (Disparo/RB0) Conector molex (x5): Pin1: Marrn (+Vcc) Pin2: Blanco (Eco/RA0) Pin3: Azul (Disparo/RB0) Pin4: No conectado Pin5: Gris (Gnd)
10
Conector molex pic(x4): Pin1: Negro (Gnd) Pin2: Rojo (+Vcc) Pin3: Amarillo (Eco/RA0) Pin4: Verde (Disparo/RB0) Conector molex (x5): Pin1: Rojo (+Vcc) Pin2: Amarillo (Eco/RA0) Pin3: Verde (Disparo/RB0) Pin4: No conectado Pin5: Negro (Gnd)
11
Ejemplo de programa
Utilizar el sensor de ultrasonidos SFR05, usando RA0 como pin de eco y RB0 como pin de disparo, para realizar un programa que muestre en el LCD el texto STOP si se detecta un obstculo a menos de 12cm o bien, el texto AVANZA en caso contrario.
12
13
Funcin distancia()
14