Ардуино #2. Динамическая индикация. Подключаем кнопки, потенциометр, динамик и ключ на мосфете.
ПОДДЕРЖАТЬ КАНАЛ (ЮMoney): musicboy.ru/majortomworkshop
КАРТА СБЕР: 5336 6900 6775 7700
ПОДДЕРЖАТЬ (ежемесячно): kzhead.info...
ЗАКАЗАТЬ Футболку, Кепку, Аксессуары с символикой канала БОЛЬШАЯ МАСТЕРСКАЯ ТОМА: majortomworkshop.printdirect.ru
Реклама. ООО "АЛИБАБА.КОМ (РУ)", ИНН 7703380158:
Заказ плат Ардуино на Алиэкспресс:
► Стартовый набор Ардуино (рекомендуется!) rz6.ru/181?erid=2SDnjdn1qTE
► Монтажная плата из видео (Uno) rz6.ru/179?erid=2SDnjeZxnE4
► Монтажная плата для Mega rz6.ru/180?erid=2SDnjcAcHDa
► Arduino Nano rz6.ru/33?erid=2SDnjeN5Y3a
► Arduino UNO rz6.ru/34?erid=2SDnjcC4vaC
► Arduino MEGA rz6.ru/35?erid=2SDnjepVXFn
► Arduino Pro Micro rz6.ru/36?erid=2SDnjdeJ6Hv
► Модуль WiFi rz6.ru/42?erid=2SDnjbwGjAQ
► Модуль LCD rz6.ru/40?erid=2SDnjcrdwpt
► Модуль дисплея 1602А rz6.ru/41?erid=2SDnjdg5Yqv
► Модуль клавиатуры 5 кн. rz6.ru/39?erid=2SDnjeb9dig
► БЛОК ПИТАНИЯ DPS-5020 rz6.ru/0?erid=2SDnjdoD2Rn
► ПАЯЛЬНИК из видео rz6.ru/1?erid=2SDnjcKTrY8
► Паяльник с олово-отсосом rz6.ru/2?erid=2SDnje4HgfS
► МУЛЬТИМЕТР rz6.ru/160?erid=2SDnjexHy5i
► ОСЦИЛЛОГРАФ rz6.ru/9?erid=2SDnjcbfLiU
► КЛЕЩИ ЗАЧИСТКИ rz6.ru/13?erid=2SDnjcnJhY4
► КУСАЧКИ rz6.ru/14?erid=2SDnjcwCdE8
► ОБЖИМКА rz6.ru/15?erid=2SDnjecdxUx
Первая часть: Ардуино Том 1.
• АРДУИНО и Микроконтрол...
0:00 Что такое Ардуино и зачем он нужен?
0:45 Как загружать скетчи в Ардуино?
1:15 Питание Ардуино. Входы и выходы.
2:04 Принципиальная схема тестового стенда для Ардуино Уно.
2:39 Зачем нужен индикатор?
3:44 Что такое семисегментный индикатор и как он работает?
4:50 Подключение индикатора к Ардуино.
5:28 Типы семисегментных индикаторов.
6:14 Индикатор 5261AB на два знакоместа с общим анодом.
6:42 Тестовая программа для проверки индикатора.
7:01 Директива DEFINE в оболочке Ардуино. Определение констант.
7:50 Соответствие определений и принципиальной схемы.
8:50 Зажигаем индикаторы подачей плюса на аноды
9:52 Проверяем работу сегментов. Подаём нолик на сегмент А.
10:07 Пишем процедуру для гашения сегментов.
11:08 Мигаем сегментом А. Проверяем все сегменты по очереди.
11:29 Пишем семисегментный дешифратор. Процедура вывода ниббла.
12:37 Вызываем процедуру nibble() для отображения нуля.
12:55 Выводим серию последовательных цифр на индикатор.
13:12 Как сделать, чтобы на знакоместах были разные цифры?
14:20 Правильно организуем гашение сегментов и задержки.
15:06 Алгоритм динамической индикации. Зачем он нужен?
16:45 Процедура вывода на индикатор целого десятичного числа
17:40 Конвертация двухзначного целого числа в старший и младший разряд
18:10 Цикл отображения последовательных чисел с частотой 1 Гц
18:40 Функция millis() и отображение счётчика на индикаторе
19:25 Добавляем в функцию вывода целого числа защиту от переполнения
20:00 Звуковая индикация. Функция Ардуино tone().
21:04 Подключаем кнопки и потенциометр.
21:37 Подключаем ключ на мощном мосфете.
22:03 Настройка входов для работы с кнопками.
22:19 Проверяем работу кнопок.
22:43 Проверяем потенциометр и АЦП
23:27 Пишем скетч программируемого таймера.
23:46 Алгоритм работы таймера.
24:46 Основные режимы работы таймера. Переменная active.
25:40 Основной цикл. Отображение значения счётчика на индикаторе.
26:12 Опрос кнопок. Инкремент и декремент. Отслеживание отпускания.
27:07 Защита от недопустимых значений счётчика.
27:49 Команда перехода в режим обратного отсчёта по нажатию обеих кнопок.
28:14 Обратный отсчёт. Функция millis()
29:05 Программный приём сохранения предыдущего значения в цикле.
31:04 Проверка достижения нуля, звуковая индикация, управление мосфетом.
31:20 Дорабатываем процедуру опроса кнопок.
31:45 Счётчик длительности удерживания кнопок.
32:45 Спасибо за просмотр видео!
33:32 Благодарность спонсорам канала! Полные тексты скетчей для вас, друзья!
#majortomworkshop #majortommusic
Спасибо за такой прозрачный урок
Класс для меня новичка по больше таких видео
Выражаю огромную благодарность автору за исключительно грамотную речь доступно и понятно предоставленный материал.
ТЫ хорошо все обьесняешь....красава!!!
Огромное спасибо за грамотное,понятное и интересное изложение материала. Из множества просмотренных мною роликов об Ардуино- ваши самые понятные и доходчивые для рядового радиолюбителя. Ещё раз спасибо за такое преподношение материала. Четко , ясно, понятно.
Просто выражаю БЛАГОДАРНОСТЬ АВТОРУ, и обращаю внимание, что инфа о дисплейном модуле ппц как сильно устарела
Крутое и понятное обьяснение работы дисплея.
Выражаю огромную благодарность автору за исключительно грамотную речь и прекрасный материал.
Особенно за штаны, вместо пОртов.
Спасибо за такой прозрачный урок. Смотрел эту тему у многих, но здесь она предоставлена легко и просто! 5 баллов))
Ух ты! Просто супер! Всё очень просто и понятно! Огромное спасибо за Ваш труд! Ждём продолжения!!
Ну оооочень просто 😁
Спасибо, очень интересное видео, очень четко и все понятно даже младенцу. Ждём новых видео. Заметил один момент: все-таки лучше объяснить новичкам, что рекомендуется подключать аноды семисегментного светодиодного индикатора через транзисторы дабы не превысить ток цифровых выходов ардуинки и не спалить их.
Материал преподнесён просто прекрасно. Мтстер Том, у Вас талант обьяснять весьма просто достаточно сложные вещи. Я в Ардуино не новичок, но посмотрел с удовольствием. Дай Бог здоровья и ждём продолжения.
Поддерживаю коллега!
Замечательный контент и подача на высоком уровне.Спасибо вам большое за труд!
Данный комментарий написан с целью продвижения данного крайне интересного канала и его популяризации :з
Привет! Спасибо за проделанную работу! Прийдется купить ардуинку и все повторить для закрепления материала. И да я еще потом раз десять посмотрю заодно и просмотры добавлю )))
Тема нужная и во время , поставил ЛАЙК !
Согласен. Лайк 👍 нужно ставить всегда вовремя.
Регулятор мощности с динамической индикацией. Это интересный проект для повторения.
очень интересно, автор оказывается спец не только в электронике, а еще и в программировании
Очень полезный материал в видео, большое спасибо!!! Но в комментариях видео есть неточности: 6:18 - 6:25 на экране показан светосегментный индикатор с общим катодом, а повествование ведется как об индикаторе с общим анодом. Хотя в общем понятно, что это "опечатка" и смысл работы схемы остается понятным. Еще раз большое спасибо!!!
Залез в коменты посмотреть именно этот ньюанс, подумал что мне показалось. 👍
Спасибо за грамотную речь и такую же терминологию.
Спасибо за уроки, это добра хоть и много, но везде есть недосказанное, что часто стопорит. А в книгах как оказалось много опечаток.
Урок познавательный, спасибо. У меня давно в голове крутится идея дать вторую жизнь стиральной машинке с вертикальной загрузкой. используя Ардуино. Знаю, что можно, но... тямы не хватает!
Автор отлично подаёт информацию! Спасибо.
Классно,хороший материал,такие бы ролики ,да лет 7-8назад...
Нас бы так учили! А интернета тогда почти не было, и вся документация на английском.
Спасибо! У Вас отличная подача информации
Том, спасибо за материал, удачи!
Странно что так мало лайков, шикарный канал, отличный контент.
Аж мозги поплыли 🤪
Я в електроннике банан полностью, но ты так объяснил что почти все понятно, ты крутой рассказчик
Спасибо. Интересный канал и тема преподнесена доступно и понятно. Классно! Том, продолжай данную тему!
Блин оч круто ! Я думал что все капец как сложно Но ! Спасибо!
Да куда уж сложнее то? 😹😹😹
Великолепная подача материала! "Афтар пеши исчо"
впервые я всё понял и не ставил видео на паузу, чтобы разобраться. Реально круто, жду следующий ролик 0_0
Отлично поданный материал. Автору большое спасибо. Ждем следующей серии )
Круто, жаль что в моём юношестве такого не было... Тема очень интересная.. Спасибо,подча информации просто супер. Удачи вам.
Отлично!!! Очень рад что подписался на тебя. Я как раз воевал с 4-х знаковым дисплеем от микроволновки. Цыфры прописывал примерно как и ты, а вот как реализовать динамическую индикацию чтоб не мешало другим операциям я не знал. Жаль что нельзя поставить 100 лайков, я бы поставил. 😀👍👏
Материал не простой, но полезный.
Присоединяюсь к вышеперечисленным восторгам и благодарностям - превосходная подача материала!!! А есть ли у Вас ролик про связь посредством Modbus?
Спасибо! Очень полезно. Учусь пр вашим видео. 🙈
Спасибо. Один из лучших видеоучебников.
Спасибо. Ждём будущего.
Стаю на кассе ставлю лайк. Посмотрю позже.
Отличная подача материала.
Уже подписан - ни чего не пропущу!
Офигенная подача! Спасибо)
Хорошее видео. В доступной форме все объясняется)
Да интересно, но пока непонятно. Будем учиться дальше.
Этот программируемый таймер - отличный пример для применения в коде автомата или в английском варианте State Machine. Спасибо.
Как же годно, смотрел с большим удовольствием. Очень хотелось бы увидеть видео по типу: "делаем виртуальную клавиатуру", - не столь физическую, сколько программную. Т.е. я подключаю устройство, открываю блокнот, нажимаю кнопочку на устройстве, а оно что-то печатает мне в блокнотике. В общем, интересна тема превращения железки в устройство ввода.
Очень понятно и без задержки
Как всегда все чотко.... Супер.
Жаль что забили на эту тему. Очень достойное видео. Может все же продолжите тему Ардуино уроков?
Парень, ты молодец. Продолжай в том же духе.
спасибо за ваши выпуски!
прикольно
Отличный урок! Начинаю заниматься)
Вы меня , пожалуйста, извините, но сейчас я поставлю лайк и оставлю комментарий. А посмотрю потом. А то шашлыки сгорят)
Я тоже так поступил, когда стоял на кассе в магазине :)
С днем Солидарности трудящихся!!!
Так вот кто такие отзывы на али пишет!!!)
😊👍
Много жрешь!
Спасибо, отлично поданный материал!
Спасибо. Очень толково и грамотно.
Спасибо, очень интересно! Ждём новые видео!
Ты крут, это нужно в топ
Круто! Спасибо. Лайк
Ты сделал самый лучший образовательный канал по электронке)))
Як завжди кришталево ясно.
Крут как всегда том класс обьясряешь
Шикарное видео !!!
Очень интересно и познавательно , просто раньше подобное приходилось искать на англоязычных сайтах. Что крайне неудобно с расхождением перевода.
Спасибо и деда заинтересовали
Огромное Вам спасибо! Смотрим, повторяем, учимся с удовольствием.
Если на каждый индикатор добавить регистр-защелку, то можно начать создавать видеокарту :-)
вот и отсеялся народец. первый ролик 900к просмотров, на втором уже 60к)
Я далёк от микроэлектроники, но теперь очень хочу себе ардуино мега побаловаться.
Мне бы жалко стало столько ресурсов тратить учитывая что их не так и много. По сути добавить кр514ид1 или ид2, дешифратор для 7 сегментников в зависимости общий катод или анод и к155лн1 инвертор, столько бы програмного кода сэкономить получилось, путём перекладывания на аппаратную часть и 4 выводаб освободились. Хотя в качестве объяснения работы динамической индикации и практикой на ардуино получилось конечно божественно :-)
Аналоговые порты можно использовать как дискретные выходы
круто , ждем продолжения
Спасибо! Подписался. Конечно, скорее всего я не смогу сделать, то что мне нужно, но теперь я немного представляю как это всё должно выглядеть и что я могу сделать на базе ардуино.. В любом случае полезно и познавательно, а главное, доступно
Очень круто!!!
Круто! Спасибо!
СУПЕР!
Очень хорошее наглядное видео, я тоже делал подобную систему.
Класс. Супер!!
Супер!!!
Том! Спасибо за видео! Потрясающая подача информации! Отличная дикция! Сначала ставлю лайк, а потом смотрю👍👍👍👍👍👍👍👍👍. КАК ВСЕГДА НА ВЫСОТЕ! 👍👍👍 Будут ли ещё ролики про чтение электрических схем? А также программирование на языке FBD в Flprog!
Вы имеете в виду разбор схем? Напишите что конкретно интересно, постараюсь сделать.
@@MajorTomWorkshop Весь материал интересен, у тебя талант доступно объяснять.
@@user-om5fw2bl2l согласен!
благодарю очень познавательно
Супер!
У них общий катод... И (+) подается на анод))(6:20) Заметил это гораздо позже, когда "мы подаем на катод, высокий уровень". Каким образом зажигаются индикаторы, если на катоде высокий уровень? Что то я уже сам запутался...))) Отличный стиль изложения! Спасибо!
Верно. Автор неправильно показал, конечно же ошибка
Супер учебное видео
Каефный видос, спасибо
Все очень замечательно. Надо на прерывания и к прямым доступам к портам...
Чётко и поделу
ТОП!! ТОП!! ТОП!! ТОП!! ТОП!!
С праздником!!!
Хорошее упражнение для мозгов.
Отлично.
Здравствуйте очень норм получается у вас доводить инфу. Искал инфу по радиокомпонентам их маркировку, корпуса и тд, взаимозаменяемость на СМД, дата шит, хотелось бы увидеть все в одном видео с сылками короче поподробней про все. А также про программирование с нуля на с++ со всеми мелочами и разъяснениями. И также очень хотелось бы увидеть и изучить какую-нибудь программу (типа кикад или еë саму)по проектированию и созданию и конвертацию из разных файлов в неë саму, электронных схем и печатных плат.
6:20 индикатор на картинке с общим катодом.
МолодЕц👍🥰🇷🇺продолжение.....ждём с телефонным дисплеями.
Согласен!
слов нет вам !
Аналоговые пины прекрасно и вполне штатное работают как на вход так и на выход
отладка программы является проблемой только для абдурины, IAR и Atmel studio умеют отлаживать программу в режиме реального времени прямо в МК через интерфейс JTAG