0% encontró este documento útil (0 votos)
47 vistas7 páginas

Medición de Distancia con Arduino

El documento describe cómo medir distancias con un sensor de ultrasonidos HC-SR04 conectado a Arduino. Explica cómo funciona el sensor para medir el tiempo de eco de los ultrasonidos y calcular la distancia, proporcionando código de Arduino para inicializar el sensor y medir distancias en un bucle.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
47 vistas7 páginas

Medición de Distancia con Arduino

El documento describe cómo medir distancias con un sensor de ultrasonidos HC-SR04 conectado a Arduino. Explica cómo funciona el sensor para medir el tiempo de eco de los ultrasonidos y calcular la distancia, proporcionando código de Arduino para inicializar el sensor y medir distancias en un bucle.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 7

Medir distancia con Arduino y sensor de ultrasonidos HC-SR04 https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultra...

1 de 15 11/07/2019 15:45
Medir distancia con Arduino y sensor de ultrasonidos HC-SR04 https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultra...

2 de 15 11/07/2019 15:45
Medir distancia con Arduino y sensor de ultrasonidos HC-SR04 https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultra...

3 de 15 11/07/2019 15:45
Medir distancia con Arduino y sensor de ultrasonidos HC-SR04 https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultra...

4 de 15 11/07/2019 15:45
Medir distancia con Arduino y sensor de ultrasonidos HC-SR04 https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultra...

5 de 15 11/07/2019 15:45
Medir distancia con Arduino y sensor de ultrasonidos HC-SR04 https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultra...

1 const int EchoPin = 5;


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

1 #include <NewPing.h>

6 de 15 11/07/2019 15:45
Medir distancia con Arduino y sensor de ultrasonidos HC-SR04 https://www.luisllamas.es/medir-distancia-con-arduino-y-sensor-de-ultra...

2
3 const int UltrasonicPin = 5;
4 const int MaxDistance = 200;
5
6 NewPing sonar(UltrasonicPin, UltrasonicPin, MaxDistance);
7
8 void setup() {
9 Serial.begin(9600);
10 }
11
12 void loop() {
13 delay(50); // esperar 50ms entre pings (29ms como minimo)
14 Serial.print(sonar.ping_cm()); // obtener el valor en cm (0 = fuera de rango)
15 Serial.println("cm");
16 }

7 de 15 11/07/2019 15:45

También podría gustarte