El sensor HC-SR04 permite detectar si hay objetos u obstáculos cercanos obteniendo la distancia a la que se encuentran. Su funcionamiento se basa en un emisor y receptor de ultrasonidos. El emisor emite una secuencia de impulsos de ultrasonidos y mide el tiempo hasta que el sensor los recibe (porque rebotan contra un objeto). Con el tiempo medido se calcula la distancia a la que se encuentra el objeto (si no hay ningún objeto, no se produce el “eco” y no se detecta nada)
Ejemplo de conexión del sensor de distancia por ultrasonidos HC-SR04 a Arduino: