Динамическая индикация с регистром 74НС595.

Sdílet
Vložit
  • čas přidán 27. 04. 2019
  • Толчком к записи видео послужила просьба подписчика помочь с программой динамичской индикации на сдвиговом регистре
    74НС595. В видео немножко технической информации о регистре, несколько тестов и программа динамической индикации.
    Все необходимые материалы можно скачать здесь: drive.google.com/file/d/1IVyo...
    Видео "Динамическая индикация": • Динамическая индикация...
    Видео "Управление 7-сегментным индикаторо МАХ7219": • Управление 7сегментным...
    Поддержите канал материально:
    WebMoney USD: Z736702414876
    WebMoney RUB: R558920574156
    WebMoney EUR: E739480859581
    Ссылка на видео:
    Ссылка на playlist "Изучаем Ардуино": • Изучение ардуино
    Ссылка на playlist "Макеты устройств": • Макеты устройств
    Ссылка на playlist "Сенсорные кнопки": • Сенсорные кнопки ТТР223
    Ссылка на playlist "Посылки из Китая": • Посылки из Китая
    Ссылка на playlist "Мои самоделки": • Homemade Electroniсs
    .
    Ссылка на канал: / @user-tt3pb2ry6w
    #74HC595, #регистрсдвига
    asdfghjklqxwcev
  • Věda a technologie

Komentáře • 32

  • @user-kf1eq5fc3s
    @user-kf1eq5fc3s Před 3 lety +1

    Достаточно понятно. Спасибо за видео.

  • @iqubik
    @iqubik Před 2 lety

    Вот это я вовремя попал на ваше видео! Делаю самодельный 2х74hc595 на 4Хдисплее с общим катодом и поставил в разводку pnp транзисторы :) вовремя, надо будет перерезать дорогу в 2ух местах для использования npn и инвертировать библиотеку символов от гайвера

  • @eshkinkoteshkinkot1652

    Спасибо,интересно!

  • @Lucerbius
    @Lucerbius Před 5 lety +3

    Этот подписчик я :)
    Благодарю за столь подробное видео о сдвиговом регистре, смотреть интересно. Будет время пересоберу свой таймер с учётом показанного материала в видео (у меня семисегментный индикатор с общим анодом, который не получалось подключить через регистр).
    Думаю автору не следует так сильно реагировать на "негативные" комментарии, а больше смотреть на соотношение лайков и дизлайков - это более важный показатель.
    Успехов.

  • @kosmos8460
    @kosmos8460 Před 2 lety

    Спасибо огромное 👍

  • @menxxx1
    @menxxx1 Před 4 lety +1

    Спасибо, большое.

  • @Eridan85L281
    @Eridan85L281 Před 4 lety

    спасибо за токой материал !! хочу поэксперементировать индекатороми тохометр , термомитр, ну и тогдалее

    • @user-tt3pb2ry6w
      @user-tt3pb2ry6w  Před 4 lety

      Пожалуйста. Удачи

    • @IvanFedulov
      @IvanFedulov Před 3 lety

      лютая безграмотность

    • @Kot_Anatolyi
      @Kot_Anatolyi Před 5 měsíci

      @@IvanFedulov Он в слове "МИР" на заборе допускает 3 ошибки.

  • @iqubik
    @iqubik Před 2 lety

    Почему все забрасывают каналы. У вас очень и очень сильный контент. Пожалуйста возвращайтесь!

  • @alendas6754
    @alendas6754 Před 5 lety

    Доброго времени суток! Спасибо за видеоурок. Просто, наглядно! Интересно, в какой программе показаны диагрммы управляющих сигналов регисором?

    • @user-tt3pb2ry6w
      @user-tt3pb2ry6w  Před 5 lety

      Спасибо за отзыв. Программа Saleae Logic 1.2.18

  • @karenkha2812
    @karenkha2812 Před 4 lety

    Благодарю за столь подробное видео о сдвиговом регистре, смотреть интересно. Собрал схему, на индикаторе HS410561-32 c ОА работает без проблем, но при с индикатором BT A3010DH ОА с питаинем +7в начинаются проблемы. С одним индикатором все нормаллно но когда добавляю еще одинь индикатор всвечивается значения соседного индикатор. Подскажите как боротся с данной проблемой

    • @user-tt3pb2ry6w
      @user-tt3pb2ry6w  Před 4 lety

      так сразу не отвечу, нужно подумать

    • @karenkha2812
      @karenkha2812 Před 4 lety

      ​@@user-tt3pb2ry6w я использую 4 индикатора с ОА, у них анод 1 и 5 пин. Сегменты соединены параллельно

    • @user-gj2np8jj7b
      @user-gj2np8jj7b Před 3 lety

      @@user-tt3pb2ry6w Надумали?)

  • @user-zg7hg3rv6r
    @user-zg7hg3rv6r Před 4 lety

    А как выводить дробные числа на данном регистре сдвига и ардуино? Ничего не могу найти и понять. Помогите, пожалуйста!

    • @user-tt3pb2ry6w
      @user-tt3pb2ry6w  Před 4 lety +2

      довольно легко! Например вы проектируете термометр. Текущая температура 25.6 градусов. Число дробное, и как же его вывести? Для начала преобразуем число float в int и умножим его на 10. int value = float(temperatura) * 10.0. Результат = 256. На "timeline 13.05" идёт речь о подпрограмме преобразования числа в код индикатора. Код индикатора второй цифры нужно слегка подправить. Например сегмент H (это разделительная точка) подключён к старшему биту выходного порта регистра. Если индикатор с ОА, то следует применить логическое умножение(kod & b01111111). Если индикатор с ОК, то следует применить логическое сложение(kod |b10000000)/. Надеюсь, я доходчиво объяснил.

    • @user-zg7hg3rv6r
      @user-zg7hg3rv6r Před 4 lety

      @@user-tt3pb2ry6w Спасибо большое!)

  • @Eridan85L281
    @Eridan85L281 Před 4 lety

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

    • @user-tt3pb2ry6w
      @user-tt3pb2ry6w  Před 4 lety

      если я правильно понял, то вывод 2 вы задействовать не можете. Тогда изменения в скетче такие #define pinBeginStrob 3, #define pinEndStrob 10, #define latchPin 11. Попробуйте

    • @Eridan85L281
      @Eridan85L281 Před 4 lety

      @@user-tt3pb2ry6w спасибо я уже разабрался только вот под термометер не как не получается ваш код сделать , нашел переменную которая отвечает за прибовления цифр на тобло, вставил код но тепературу 89 то 46 комнотную показывает вообщем сдался и перестал это делать. вот в чем дело в инете полно примеров но они не нравятся мне эти примеры сделанны на все готовенькое, в том смысле что тобла специальное и дачик тоже специальный . мне же хотелось сделать термомтр на 1 микросх и 4 сигментах , какрас вашь код подходил и дачик не на 3 выводах а простой на двух и который способен до 300 гр как мин выдерж. но в инете все не то они уличные это не то.

    • @user-tt3pb2ry6w
      @user-tt3pb2ry6w  Před 4 lety

      @@Eridan85L281 покажите сначала схему устройства

    • @Eridan85L281
      @Eridan85L281 Před 4 lety

      @@user-tt3pb2ry6w схема точно такая же как у вас в код добавил просто строки .
      вот переменная count = flag; // + 1
      вашем коде!!
      добавил вход AO поставил туда терморезистор .вставил.
      void loop() {
      int disp = 0; //создаем переменную для вывода на экран
      int analogueValue = analogRead(sensorPin); // читаем аналоговый пин A0
      analogueValue = map(analogueValue, 0, 1023, 0, 8888); //преобразуем диапазон с А0 (0-1023) в нужный нам (0-8888)
      disp = analogueValue;
      и изменил вашу переменную
      count = disp;
      я в програмир не чего не понимаю
      есть только старый опыт с бейсиком))

    • @user-tt3pb2ry6w
      @user-tt3pb2ry6w  Před 4 lety

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

  • @user-mq5jt4kd1f
    @user-mq5jt4kd1f Před 3 lety

    Какой ещё "лач пин" - "лэч пин"