Как да свържем сензор за разстояние HC-SR04?

Как да свържем сензор за разстояние HC-SR04?

HC-SR04 е популярен ултразвуков сензор, който се използва широко в проектите за хоби електроника и роботика. Той работи на принципа на ултразвуковите звукови вълни за измерване на разстояния. Чрез изпращане на ултразвукови импулси и изчисляване на времето, необходимо за тяхното обратно отразяване, сензорът може точно да определи разстоянието до даден обект.

За този проект ще ви бъдат необходими:

Как да свържем HC-SR04 с Arduino Uno:

  1.  Свържете VCC пина на HC-SR04 към извода 5V на Ардуиното
  2. Свържете GND пина на HC-SR04 към GND на Ардуиното
  3. Свържете TRIG пина на HC-SR04 към пин 3
  4. Свържете ECHO пина на HC-SR04 към пин 2
    connect-hc-sr04-arduino-uno
  5. Код, който да качите на Ардуиното:
    const int trigPin = 3;
    const int echoPin = 2;
    
    long duration;
    int distance;
    
    void setup() {
      Serial.begin(9600);
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
    }
    
    void loop() {
      digitalWrite(trigPin, LOW);
      delayMicroseconds(2);
    
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
    
      duration = pulseIn(echoPin, HIGH);
    
      distance = duration * 0.034 / 2;
    
      Serial.print("Разстояние: ");
      Serial.print(distance);
      Serial.println(" см");
    
      delay(1000);
    }
    
  6. Тази програма на Arduino изпраща ултразвуков импулс, измерва времето, необходимо за връщане на импулса, и след това изчислява и отпечатва разстоянието в сантиметри на серийния монитор.
Назад към блога