Arduino проект - ультразвуковой парктроник | Ultrasonic parktronic with arduino

Поделиться
HTML-код
  • Опубликовано: 4 фев 2025

Комментарии • 39

  • @nest7869
    @nest7869 5 лет назад +5

    #define trigPin 12
    #define echoPin 13
    #define led 2
    #define led2 3
    #define led3 4
    #define led4 5
    #define led5 6
    #define led6 7
    #define buzzer 11
    int sound = 250;
    void setup() {
    Serial.begin (9600);
    pinMode(trigPin, OUTPUT);
    pinMode(echoPin, INPUT);
    pinMode(led, OUTPUT);
    pinMode(led2, OUTPUT);
    pinMode(led3, OUTPUT);
    pinMode(led4, OUTPUT);
    pinMode(led5, OUTPUT);
    pinMode(led6, OUTPUT);
    pinMode(buzzer, OUTPUT);

    }
    void loop() {
    long duration, distance;
    digitalWrite(trigPin, LOW);
    delayMicroseconds(2);
    digitalWrite(trigPin, HIGH);
    delayMicroseconds(10);
    digitalWrite(trigPin, LOW);
    duration = pulseIn(echoPin, HIGH);
    distance = (duration/2) / 29.1;
    if (distance

  • @ВладПарфенюк-ъ4о
    @ВладПарфенюк-ъ4о 3 года назад

    Велике дякую. Все працює. Робив проект і відео дуже допомогло. В коді помилок немає, просто можна було б трішки стиснутіше подати.

  • @mr.deinze4436
    @mr.deinze4436 11 месяцев назад

    А он будет работать, если провод воткнуть в ардуино, а потом в повербанк?

  • @МихаилК-л5р
    @МихаилК-л5р 8 лет назад

    Согласен. Причем на сайте с картинками и на видео входы 12 и 13 к разным подключены пинам. Звук от 7 пина идет а все диоды тухнут. Почему??? Начинающему хотелось бы тоже разобраться. Может собрал что то не так?

    • @indyBEAT
      @indyBEAT  8 лет назад

      В самом начале объявляем только название переменных и пинов.
      #define trigPin 12
      #define echoPin 13
      В данном коде к 12 пину необходимо подключить Triger а к 13 пину Echo.
      Никто не запрещает менять их местами, но и в коде надо тоже поменять местами.
      А в этом месте уже происходит настройка портов.
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
      Так как trigPin это 12 пин, значит настроен он на Вывод данных.
      А echoPin это 13 пин, он настроен на Ввод данных.

    • @sergeystal15
      @sergeystal15 7 лет назад

      просто код кто то не потрудился объяснить =) поэтому ты и не понял)

  • @ДимашНамазбай-у2у
    @ДимашНамазбай-у2у 2 года назад

    код заработал?

  • @didarkonus2920
    @didarkonus2920 4 года назад +1

    Нихуя не понял но очень интересно

  • @FoxComment
    @FoxComment 7 лет назад

    Крафтуем)))

  • @mtpbahob7133
    @mtpbahob7133 8 лет назад

    +DIY поделки своими руками
    интересно а какая у этого дальномера мощность (сколько метров он может измерить) и какой ширины канал излучения? Планирую такую штуку на откатные ворота поставить чтоб при допустим 50 см до объекта электромотор выключался, но нужно чтоб дальномер не в стороны "бил", а узким лучом как у лазера. Подойдет ли этот ультрозвуковой дальномер к моим условиям?

  • @Илюша100-т1и
    @Илюша100-т1и 8 лет назад

    куда подключается пищалка с 3 выходами

    • @indyBEAT
      @indyBEAT  8 лет назад +1

      Илюша 100 если вы про пьезодинамик, в примере использовался динамик с 2мя контактами. минус - общий ( соединить с пином gnd на arduino) а плюс к 11 пину arduino.

  • @tunuk_kg6973
    @tunuk_kg6973 5 лет назад +1

    Где скетч?

    • @nest7869
      @nest7869 5 лет назад

      #define trigPin 12
      #define echoPin 13
      #define led 2
      #define led2 3
      #define led3 4
      #define led4 5
      #define led5 6
      #define led6 7
      #define buzzer 11
      int sound = 250;
      void setup() {
      Serial.begin (9600);
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
      pinMode(led, OUTPUT);
      pinMode(led2, OUTPUT);
      pinMode(led3, OUTPUT);
      pinMode(led4, OUTPUT);
      pinMode(led5, OUTPUT);
      pinMode(led6, OUTPUT);
      pinMode(buzzer, OUTPUT);

      }
      void loop() {
      long duration, distance;
      digitalWrite(trigPin, LOW);
      delayMicroseconds(2);
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
      duration = pulseIn(echoPin, HIGH);
      distance = (duration/2) / 29.1;
      if (distance

  • @ВаняРодзь
    @ВаняРодзь 6 лет назад

    А с ардуіно нано заработаєт ???

  • @osterpaschk7597
    @osterpaschk7597 7 лет назад

    Ребята, ни кто не пробовал сделать парктроник с двумя сенсорами и двумя шкалами из лед диодов на одной ардуино ?

    • @oleksandrsopotyak2075
      @oleksandrsopotyak2075 5 лет назад

      Я делаю спомощю LCD Дисплея так лучше!

  • @5306-u5p
    @5306-u5p 5 лет назад +1

    схема недоступна. вернее сайт.

  • @AlexBlog87
    @AlexBlog87 5 лет назад

    А как вы боролись с тот фактором когда расстояние показывает больше меньше , но предмет стоит на месте. У меня на видео немного заметно. ruclips.net/video/xZjb7fXQKf8/видео.html

  • @LeoPlus
    @LeoPlus 4 года назад

    Дядь ну ваш код на сайте просто ужас, потом пару минут тратишь чтобы пробелы убрать + я хотел чуть изменить а пришлось местами переделывать

  • @Zakharov_Denis
    @Zakharov_Denis 5 лет назад

    Это только на столе работает , на машине не будет

    • @morx_235
      @morx_235 5 лет назад

      Надо будет дофига проводов да и весь комплект (ардуино, светодиоды, провода и т.д)
      Выходит нуу на рублей 600! (может и меньше)
      А за эти деньги легко купить саамый простой парктроник.

  • @artemko8
    @artemko8 4 года назад

    И где здесь парктроник? Ни в одном подобном говноролике еще не показали как мега самодельщик паркуется с помощью такого девайса. Дайте этому видео честное название, например, "Учусь подключать УЗ датчик расстояния к ардуино".

  • @ПозитивныйОрешки
    @ПозитивныйОрешки 8 лет назад

    го взаймкц и по дписку

  • @imagerider1843
    @imagerider1843 6 лет назад

    подключИм, не подклЮчим, учите язык.

  • @qwertyomtsw5240
    @qwertyomtsw5240 5 лет назад

    ссылки с вирусом. скетча нет.

    • @memenation4179
      @memenation4179 5 лет назад +1

      Даниил Nest
      3 недели назад
      #define trigPin 12
      #define echoPin 13
      #define led 2
      #define led2 3
      #define led3 4
      #define led4 5
      #define led5 6
      #define led6 7
      #define buzzer 11
      int sound = 250;
      void setup() {
      Serial.begin (9600);
      pinMode(trigPin, OUTPUT);
      pinMode(echoPin, INPUT);
      pinMode(led, OUTPUT);
      pinMode(led2, OUTPUT);
      pinMode(led3, OUTPUT);
      pinMode(led4, OUTPUT);
      pinMode(led5, OUTPUT);
      pinMode(led6, OUTPUT);
      pinMode(buzzer, OUTPUT);

      }
      void loop() {
      long duration, distance;
      digitalWrite(trigPin, LOW);
      delayMicroseconds(2);
      digitalWrite(trigPin, HIGH);
      delayMicroseconds(10);
      digitalWrite(trigPin, LOW);
      duration = pulseIn(echoPin, HIGH);
      distance = (duration/2) / 29.1;
      if (distance

  • @SuperLeoSG
    @SuperLeoSG 7 лет назад +3

    Убогий код, дискретные расстояния, и все впихнуто в loop

    • @bubasticyou
      @bubasticyou 7 лет назад +3

      критикуешь - предлагай

    • @SuperLeoSG
      @SuperLeoSG 7 лет назад

      А я уже давно всё сделал, на таймерах. Реакция мгновенная.

    • @bubasticyou
      @bubasticyou 7 лет назад +4

      сними видео, расскажи, опаблеши - честь и хвала, а так треп пустой.

    • @SuperLeoSG
      @SuperLeoSG 7 лет назад

      лень, да и незачем, у тебя вон твой рукожопый вариант есть

    • @Андрей-л8щ8п
      @Андрей-л8щ8п 6 лет назад +2

      Мне одному интересно, что этот альфа самец ожидал увидеть в обучающем ролике?

  • @Пофессоршнауцер
    @Пофессоршнауцер 6 лет назад

    Светодиоды просто горят и всё(

    • @jac0b334
      @jac0b334 5 лет назад

      Светодиоды на GND подключил?