Дальномер

Тема в разделе "Arduino & Shields", создана пользователем GLAVAK, 19 мар 2013.

  1. GLAVAK

    GLAVAK Нерд

    Подключил к ардуине ультразвуковой дальномер HC-SR04, при измерении показывает только расстояния меньше 3 см.
    Скетчи заливал и с использованием библиотек, и без, результат одинаковый: 208 микросекунд, 3.76 см. Если заткнуть динамик пальцем, то показывает больше.
    Кстати при измерении слышен тихий щелчок.

    Код (Text):
    #include <Ultrasonic.h>
     
    #define TRIGGER_PIN  8
    #define ECHO_PIN    9
     
    Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN);
     
    void setup()
      {
      Serial.begin(9600);
      }
     
    void loop()
      {
      float cmMsec;
      long microsec = ultrasonic.timing();
     
      cmMsec = ultrasonic.convert(microsec, Ultrasonic::CM);
      Serial.print("MS: ");
      Serial.print(microsec);
      Serial.print(", CM: ");
      Serial.println(cmMsec);
      delay(1000);
      }
    Вот скетч, но проблема точно не в нем
     
    TeHeBuK нравится это.
  2. TeHeBuK

    TeHeBuK Нерд

    Случаем рядом нет шумо поглащающих предметов например ковра с высоким ворсом?
     
  3. GLAVAK

    GLAVAK Нерд

    нету
     
    TeHeBuK нравится это.
  4. TeHeBuK

    TeHeBuK Нерд

    у меня такой-же и работает он прекрасно
     
  5. Megakoteyka

    Megakoteyka Оракул Модератор

    И код тоже аналогичный?
    Тихий щелчок при измерении слышите?
     
    TeHeBuK нравится это.
  6. TeHeBuK

    TeHeBuK Нерд

    нет код другой брал с arduino.ru, щелчка вроде не замечал давно им не пользовался
     
  7. GLAVAK

    GLAVAK Нерд

    я пробовал и с arduino.ru код, тоже самое. Скорее всего дальномер сломаный:(.
    У кого такой же, щелчок это нормально? или если щелкает - значит сломан?
     
    TeHeBuK нравится это.
  8. Megakoteyka

    Megakoteyka Оракул Модератор

    Лучше всего написать код самостоятельно по даташиту - так больше вероятность докопаться до сути глюка. Приемник и излучатель случаем грязью не забиты? Ничего не погнуто? Все пропаяно хорошо?
     
    TeHeBuK нравится это.
  9. TeHeBuK

    TeHeBuK Нерд

    или например контакты к дуньке хорошо прицеплены если через shild то попробуй провода поменять местами
     
  10. Sergey991

    Sergey991 Нерд