Динамическая индикация с регистром 74НС595.
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
Достаточно понятно. Спасибо за видео.
Вот это я вовремя попал на ваше видео! Делаю самодельный 2х74hc595 на 4Хдисплее с общим катодом и поставил в разводку pnp транзисторы :) вовремя, надо будет перерезать дорогу в 2ух местах для использования npn и инвертировать библиотеку символов от гайвера
Спасибо,интересно!
Этот подписчик я :)
Благодарю за столь подробное видео о сдвиговом регистре, смотреть интересно. Будет время пересоберу свой таймер с учётом показанного материала в видео (у меня семисегментный индикатор с общим анодом, который не получалось подключить через регистр).
Думаю автору не следует так сильно реагировать на "негативные" комментарии, а больше смотреть на соотношение лайков и дизлайков - это более важный показатель.
Успехов.
Спасибо
Спасибо огромное 👍
Спасибо, большое.
И вам спасибо
спасибо за токой материал !! хочу поэксперементировать индекатороми тохометр , термомитр, ну и тогдалее
Пожалуйста. Удачи
лютая безграмотность
@@IvanFedulov Он в слове "МИР" на заборе допускает 3 ошибки.
Почему все забрасывают каналы. У вас очень и очень сильный контент. Пожалуйста возвращайтесь!
Доброго времени суток! Спасибо за видеоурок. Просто, наглядно! Интересно, в какой программе показаны диагрммы управляющих сигналов регисором?
Спасибо за отзыв. Программа Saleae Logic 1.2.18
Благодарю за столь подробное видео о сдвиговом регистре, смотреть интересно. Собрал схему, на индикаторе HS410561-32 c ОА работает без проблем, но при с индикатором BT A3010DH ОА с питаинем +7в начинаются проблемы. С одним индикатором все нормаллно но когда добавляю еще одинь индикатор всвечивается значения соседного индикатор. Подскажите как боротся с данной проблемой
так сразу не отвечу, нужно подумать
@@user-tt3pb2ry6w я использую 4 индикатора с ОА, у них анод 1 и 5 пин. Сегменты соединены параллельно
@@user-tt3pb2ry6w Надумали?)
А как выводить дробные числа на данном регистре сдвига и ардуино? Ничего не могу найти и понять. Помогите, пожалуйста!
довольно легко! Например вы проектируете термометр. Текущая температура 25.6 градусов. Число дробное, и как же его вывести? Для начала преобразуем число float в int и умножим его на 10. int value = float(temperatura) * 10.0. Результат = 256. На "timeline 13.05" идёт речь о подпрограмме преобразования числа в код индикатора. Код индикатора второй цифры нужно слегка подправить. Например сегмент H (это разделительная точка) подключён к старшему биту выходного порта регистра. Если индикатор с ОА, то следует применить логическое умножение(kod & b01111111). Если индикатор с ОК, то следует применить логическое сложение(kod |b10000000)/. Надеюсь, я доходчиво объяснил.
@@user-tt3pb2ry6w Спасибо большое!)
можно как то изменить выводы в скетче катоды для индикаторов? у меня в ардуино 2 вывод не рабочий !! я не пойму как поменять?
если я правильно понял, то вывод 2 вы задействовать не можете. Тогда изменения в скетче такие #define pinBeginStrob 3, #define pinEndStrob 10, #define latchPin 11. Попробуйте
@@user-tt3pb2ry6w спасибо я уже разабрался только вот под термометер не как не получается ваш код сделать , нашел переменную которая отвечает за прибовления цифр на тобло, вставил код но тепературу 89 то 46 комнотную показывает вообщем сдался и перестал это делать. вот в чем дело в инете полно примеров но они не нравятся мне эти примеры сделанны на все готовенькое, в том смысле что тобла специальное и дачик тоже специальный . мне же хотелось сделать термомтр на 1 микросх и 4 сигментах , какрас вашь код подходил и дачик не на 3 выводах а простой на двух и который способен до 300 гр как мин выдерж. но в инете все не то они уличные это не то.
@@Eridan85L281 покажите сначала схему устройства
@@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;
я в програмир не чего не понимаю
есть только старый опыт с бейсиком))
@@Eridan85L281 чтобы понять, мне нужна принципиальная схема устройства и код
Какой ещё "лач пин" - "лэч пин"