martes, 21 de abril de 2020

P3_Sensor de ultrsonidos

    
 P3_ SENSOR DE ULTRASONIDOS


Este proyecto consiste en la utilización del sensor de ultrasonidos, este sensor sirve para captar objetos y medir la distancia a la que están.
Hoy he hecho un circuito simple para probar el sensor.


   ➯  BLOQUES





     

    ➯  CÓDIGO

 int Distancia = 0;

long readUltrasonicDistance(int triggerPin, int echoPin)
{
  pinMode(triggerPin, OUTPUT);  // Clear the trigger
  digitalWrite(triggerPin, LOW);
  delayMicroseconds(2);
  // Sets the trigger pin to HIGH state for 10 microseconds
  digitalWrite(triggerPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(triggerPin, LOW);
  pinMode(echoPin, INPUT);
  // Reads the echo pin, and returns the sound wave travel time in microseconds
  return pulseIn(echoPin, HIGH);
}

void setup()
{
  pinMode(5, OUTPUT);
}

void loop()
{
  Distancia = 0.01723 * readUltrasonicDistance(3, 2);
  if (Distancia < 75) {
    digitalWrite(5, HIGH);
  } else {
    digitalWrite(5, LOW);
  }
  delay(10); // Delay a little bit to improve simulation performance
}



➯ CIRCUITO




➯VÍDEO


No hay comentarios:

Publicar un comentario