Práctica #2: Sensor Ultrasónico HC-SR04

Guayaquil, 22 de agosto del 2018.



¿Qué es un sensor ultrasónico?

arduino-ultrasonidos
Como su nombre lo indica, los sensores ultrasónicos miden la distancia mediante el uso de ondas ultrasónicas. El cabezal emite una onda ultrasónica y recibe la onda reflejada que retorna desde el objeto. Los sensores ultrasónicos miden la distancia al objeto contando el tiempo entre la emisión y la recepción.


Detección basada en el "ultrasonido"¿Qué es un sensor ultrasónico? (n.d.). Retrieved August 29, 2018, from https://www.keyence.com.mx/ss/products/sensor/sensorbasics/ultrasonic/info/

Descripción de la Actividad

Esta actividad fue realizada durante las horas de informática con la ayuda de la miss Rosa Coello. En mi opinión, pienso que esta conexión tenia como objetivo complementar la anterior conexión, esta conexión nos va a ayudar a que el sensor ultrasónico para medir distancias y detectar obstaculos. El funcionamiento es simple, envía una señal ultrasonica inaudible y nos entrega el tiempo que demoro en ir y venir hasta el obstáculo mas cercano que detecto.

Conexión



Código

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
const int EchoPin = 5;
const int TriggerPin = 6;
const int LedPin = 13;
 
void setup() {
   Serial.begin(9600);
   pinMode(LedPin, OUTPUT);
   pinMode(TriggerPin, OUTPUT);
   pinMode(EchoPin, INPUT);
}
 
void loop() {
   int cm = ping(TriggerPin, EchoPin);
   Serial.print("Distancia: ");
   Serial.println(cm);
   delay(1000);
}
 
int ping(int TriggerPin, int EchoPin) {
   long duration, distanceCm;
   
   digitalWrite(TriggerPin, LOW);  //para generar un pulso limpio ponemos a LOW 4us
   delayMicroseconds(4);
   digitalWrite(TriggerPin, HIGH);  //generamos Trigger (disparo) de 10us
   delayMicroseconds(10);
   digitalWrite(TriggerPin, LOW);
   
   duration = pulseIn(EchoPin, HIGH);  //medimos el tiempo entre pulsos, en microsegundos
   
   distanceCm = duration * 10 / 292/ 2;   //convertimos a distancia, en cm
   return distanceCm;
}


L. (2018, Julio 01). Medir distancia con Arduino y sensor de ultrasonidos HC-SR04. Recuperado Agosto 22, 2018, de https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultrasonidos-hc-sr04/

Comentarios

Entradas más populares de este blog

PRÁCTICA INDIVIDUAL #1: POTENCIÓMETRO - FOTO CELDA - PULSADOR - ARDUINO

PRÁCTICA: REGULANDO VELOCIDAD DE LEDS CON ARDUINO

PRACTICA #1: EN SERIE Y PARALELO