Práctica #2: Sensor Ultrasónico HC-SR04
Sensor Ultrasónico
Este sensor detecta presencia o movimiento en su rango de acción, para de acuerdo a eso, mandar una señal al arduino, que a su vez efectuara un código en otro componente. Mide distancias.
En clase realizamos una práctica de acuerdo a este sensor.
Gracias a esta práctica, pude entender de mejor manera la conexión física y la programación de este sensor. Una de mis dificultades fue el recordar el código para la posterior implementación.
Código usado:
L. (2018, Julio 01). Medir distancia con Arduino y sensor de ultrasonidos HC-SR04. Recuperado Agosto 28, 2018, de https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultrasonidos-hc-sr04/
Este sensor detecta presencia o movimiento en su rango de acción, para de acuerdo a eso, mandar una señal al arduino, que a su vez efectuara un código en otro componente. Mide distancias.
En clase realizamos una práctica de acuerdo a este sensor.
Gracias a esta práctica, pude entender de mejor manera la conexión física y la programación de este sensor. Una de mis dificultades fue el recordar el código para la posterior implementación.
Código usado:
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 28, 2018, de https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultrasonidos-hc-sr04/
Comentarios
Publicar un comentario