Наши контакты: +380958663605

inhelp@i.ua

Подключение ультразвукового дальномера HC-SR04 к Arduino

9 responses on “Подключение ультразвукового дальномера HC-SR04 к Arduino

  1. Слепому нужна звуковая индикация

    • гена:

      Как подключить выход локатора к шим портам ардуина для аудио генерации переменной частоты тона в завимимости от расстоянияг

    • Андрей:

      Я для тупого удар электрошокером?

  2. Антон:

    Здравствуйте. Подскажите пожалуйста, что делать, если сонар постоянно выводит 0 сантиметров?

  3. Maxym:

    A kak ismeryt skorost s pomoschyu etogo sensora?
    kak postschitat vremy mejdu izmereniyami?

  4. Необходим скетч! Есть два hc-sr04, реле, и сам ардуино мега. Необходимо что бы когда срабатывает один из датчиков, при расстоянии 80см реле замыкалось на 635(для теста исправлю на 3 сек =)) секунд, а датчики продолжали сканировать, если датчик срабатывает еще раз, а таймер в 635 секунд не закончился, то отсчет должен пойти заново. Очень нужно. Но не понимаю как сделать.
    пот пример скетча, не работающего((

    #include

    // Trig — first, Echo — second
    Ultrasonic us_2(13, 12);
    Ultrasonic us_1(11, 10);
    int rele = 8;
    int timer_rele = 2;
    int position = 0;

    void setup()
    {
    Serial.begin(9600); // start the serial port
    }

    void loop()
    {
    float d_1 = us_1.Ranging(CM); // get distance
    float d_2 = us_2.Ranging(CM); // get distance
    Serial.print(d_1);
    Serial.print(«cm, «);
    Serial.print(d_2);
    Serial.print(«cm, «);// print the distance
    if (d_2<15)
    {
    digitalWrite(rele, HIGH); // Светодиод горит
    }
    else
    {
    digitalWrite(rele, LOW); // иначе не горит
    }
    delay(500); // arbitrary wait time.
    }

  5. Александр:

    Добрый день. У звука с частотой 40 кГц время одной волны 25 мкс? Если так, то почему сигнал на trig подается всего на 10 мкс?

    • Артем Василенко:

      На trig подается запускающий импульс 10 мкс (для электроники, а не на УЗ-датчики), после чего дальномер выдает ультразвуковой импульс длительностью 200 мкс (8 периодов 40 кГц).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

один × пять =