Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniería Mecatrónica
1
1.-INVESTIGAR EL PRINCIPIO DE OPERACIÓN DEL SENSOR ULTRASÓNICO HC SR04
//* *
//*El HC SR04 es un sensor ultrasónico que es capaz de medir la distancia hacia un obstáculo
//a través del tiempo que tarda la señal en salir del TX y regresar al RX
//********************************************************
#define echo 13 //Se define el PIN Dig 13 para la señal que contiene el tiempo de la RX a la TX
#define trig 12 //El PIN DIG 12 corresponde a una señal de salida para activar el sensor y
//tomar la lectura.
//Variables empleadas
Void setup()
pinMode(echo, INPUT); // Se declara como entrada el PIN que recibe la señal del sensor
pinMode(trig; OUTPUT); //Se declara como salida el PIN que activa al sensor
3
Void loop()
digitalWrite(trig, LOW);
//Esperamos que el sensor envié una señal ultrasónica a 40 kHz y se comience el conteo del
//tiempo
while(digitalRead(echo) ==LOW)
//Por las caracteristicas del sensor (oscilador de 16 MHz) el conteo se hará en múltiplos de 4.
time = finish - start; //Se calcula el tiempo transcurrido entre la transmisión y la recepción.
if (time > 25000) //Dadas las limitaciones del sensor si el tiempo es mayor de 25 ms puede
//v el *tiempo considerado que la velocidad del sonido en el aire es de 343 m/s:
//Esta distancia es la recorrida por la señal del RX al cuerpo y del cuerpo al TX, por lo que es
// d= 0.01715*time cm
4
Serial.print("Distancia: ");//Se imprime la distancia al objeto en cm.
Serial. print(dist);
Serial.println("cm"),
delay(15); //Retardo por estabilidad. Tiempo de espera para una nueva medición
5
CONCLUSIONES.