Paso 2: Qué es un sensor PING
Básicamente un sensor PING utiliza sonido de alta frecuencia para medir con precisión la distancia. Envía un pulso cuando envía un comando y devuelve el eco de ese pulso devolver una señal alta al microcontrolador. Puesto que la velocidad del sonido es básicamente constante (varía muy ligeramente con la elevación de temperatura de humedad) se puede calcular la distancia de un objeto por el tiempo que tarda el pulso volver. Tarda 29 microsegundos para el sonido viajar 1 cm y 74 microsegundos a 1 pulgada de viaje. Pero eso es sólo una forma. el impulso de viajar a un objeto y regresar al sensor tarda dos veces como. Por suerte para nosotros el lenguaje de arduino tiene un comando construido que mide esto para usted, su llamado pulseIn. Puede dividir los resultados de pulsin por 58 cm o 148 por pulgadas o utilizar el crudo microsegundos como juez de distancia. Para medidas de distancia de propósito general he usado la conversión de cm, sin embargo para algunas porciones del código que necesita precisión sub-cm he utilizado los valores de microsegundo.
El gif de abajo muestra un delfín enviando un pulso ultrasónico y rebotando de un pez y regresar al delfín es el mismo principio que un sensor PING