» AliExpress » Componentes electronicos »Telémetro ultrasónico en Arduino

Telémetro ultrasónico en Arduino


Hola El propósito de este dispositivo es determinar la distancia al objeto usando un sonar, telémetro. Aprende a instalar sonar en Arduino, por ejemplo, un código que incluye una explicación, calibración y cómo usar el dispositivo para calcular la distancia. Tenga en cuenta que algunas imágenes usarán la placa de circuito para montar el buscador de peces en el Arduino, y otras no, sin embargo, son intercambiables ya que son iguales.

Materiales


Necesitaremos:
1. Junta Arduino
2. Telémetro hidroacústico
3. puentes
3.5. cables (opcional, para usar en la placa de pruebas)
4. placa de prueba (opcional)

Telémetro ultrasónico en Arduino


Diagrama de conexión del telémetro hidroacústico a Arduino




1. Trig conecta al pin 11
2. Conecte Echo al pin 10
3. Conexiones GND a los pines GND correspondientes en el Arduino
4. Conecte vcc a la posición de 5V en la fuente de alimentación con Arduino
Tecnología de conexión

1. Conecte vcc al terminal positivo de la placa de pruebas y GND al terminal negativo
2. Conecte el terminal negativo GND al Arduino, y el terminal positivo a la posición de 5V del Arduino.
3. Conecte trig, en el pin 8
4. Conecte Echo en el pin 9
Código

El siguiente código ya ha sido calibrado, ya que se obtuvo de una fuente externa que incluía la calibración.
#define trigPin 9 // le dice a Arduino que el pin trigonométrico es el pin 9
#define echoPin 10 // le dice a Arduino que el pin de eco es el pin 10

configuración nula () {
Serial.begin (9600); // establece la velocidad de transmisión de datos en 9600
pinMode (trigPin, OUTPUT); // establece el trigPin como salida
pinMode (echoPin, INPUT); // establece el echoPin como entrada
}

bucle vacío () {
duración del flotador, distancia;
digitalWrite (trigPin, LOW);
delayMicroseconds (2);

digitalWrite (trigPin, HIGH);
delayMicroseconds (10);
// digitalWrite (trigPin, LOW);

duración = pulseIn (echoPin, HIGH);
Serial.println (duración);
distancia = (duración / 2) * 0.0344; // calcula la duración en centímetros

if (distancia <= 2) {
Serial.print ("Distancia =");
Serial.println ("Fuera de rango"); // no imprime la distancia si es menor que cierto intervalo
}
más {
Serial.print ("Distancia =");
Serial.print (distancia); // imprime la distancia dentro del intervalo
Serial.println ("cm");
retraso (500);
}
retraso (500);
}


Ejecuta el programa
Después de comenzar el programa, escriba los datos y ¡buena suerte!

Costo: ~ 143

Agrega un comentario

    • sonriesonrisasxaxaokno sabesyahoonea
      jeferascarsetontosisi-siagresivosecreto
      lo sientobailardance2dance3perdónayudabebidas
      pararamigosbuenobuenosilbatodesmayarselengua
      fumaraplaudirllorardeclararburlóndon-t_mentiondescargar
      calorfuriosorisa1mdareuniónMoskingnegativo
      not_ipalomitas de maizcastigarleerasustarasustabuscar
      burlagraciasestoto_clueumnikagudode acuerdo
      malbeeeojo negroblum3ruborpresumiraburrimiento
      censuradocortesíasecreto2amenazarvictoriaYusun_bespectacled
      shokrespektjajajaPrevedbienvenidokrutoyya_za
      ya_dobryiayudantene_huliganne_othodigolpearprohibircerrar

Le recomendamos que lea:

Pásalo por el teléfono inteligente ...