A continuación explico como usar de manera automática el sensor ultrasonidos HC-SR04 Sin cableados, si no conectando directamente el sensor al arduino
Paso 1: Conectelo de la siguiente manera
Vista delantera
Vista Posterior
3 Cargue en el arduino el siguiente programa:
// Ultrasonic - Library for HR-SC04 Ultrasonic Ranging Module.
// Rev.4 (06/2012)
// J.Rodrigo ( http://www.jra.so )
// more info at http://www.ardublog.com
// Wiki: https://github.com/elrodri/Ultrasonic-HC-SR04/wiki/Plug-&-Play
#include
Ultrasonic ultrasonic(5,6); // (Trig PIN,Echo PIN)
void setup() {
Serial.begin(9600);
pinMode(4, OUTPUT); // VCC pin
pinMode(7, OUTPUT); // GND ping
digitalWrite(4, HIGH); // VCC +5V mode
digitalWrite(7, LOW); // GND mode
}
void loop()
{
Serial.print(ultrasonic.Ranging(CM)); // CM or INC
Serial.println(" cm" );
delay(100);
}
4) Explicacion: Utilizamos el pin 4 y el 7 de las salidas digitales como alimentacion del sensor y se hace la lectura de la distancia en centimetros