Ардуино #2. Динамическая индикация. Подключаем кнопки, потенциометр, динамик и ключ на мосфете.
Vložit
- čas přidán 23. 07. 2024
- ПОДДЕРЖАТЬ КАНАЛ (ЮMoney): musicboy.ru/majortomworkshop
КАРТА СБЕР: 5336 6900 6775 7700
ПОДДЕРЖАТЬ (ежемесячно): czcams.com/users/majortomworks...
ЗАКАЗАТЬ Футболку, Кепку, Аксессуары с символикой канала БОЛЬШАЯ МАСТЕРСКАЯ ТОМА: 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 - Věda a technologie
Класс для меня новичка по больше таких видео
Спасибо за такой прозрачный урок
Выражаю огромную благодарность автору за исключительно грамотную речь доступно и понятно предоставленный материал.
интересует програмирвние микраконтролера
Выражаю огромную благодарность автору за исключительно грамотную речь и прекрасный материал.
Особенно за штаны, вместо пОртов.
Спасибо, очень интересное видео, очень четко и все понятно даже младенцу. Ждём новых видео.
Заметил один момент: все-таки лучше объяснить новичкам, что рекомендуется подключать аноды семисегментного светодиодного индикатора через транзисторы дабы не превысить ток цифровых выходов ардуинки и не спалить их.
Привет!
Спасибо за проделанную работу! Прийдется купить ардуинку и все повторить для закрепления материала.
И да я еще потом раз десять посмотрю заодно и просмотры добавлю )))
Данный комментарий написан с целью продвижения данного крайне интересного канала и его популяризации :з
Ух ты! Просто супер! Всё очень просто и понятно! Огромное спасибо за Ваш труд! Ждём продолжения!!
Ну оооочень просто 😁
Материал преподнесён просто прекрасно. Мтстер Том, у Вас талант обьяснять весьма просто достаточно сложные вещи. Я в Ардуино не новичок, но посмотрел с удовольствием.
Дай Бог здоровья и ждём продолжения.
Поддерживаю коллега!
Очень полезный материал в видео, большое спасибо!!! Но в комментариях видео есть неточности: 6:18 - 6:25 на экране показан светосегментный индикатор с общим катодом, а повествование ведется как об индикаторе с общим анодом. Хотя в общем понятно, что это "опечатка" и смысл работы схемы остается понятным. Еще раз большое спасибо!!!
Залез в коменты посмотреть именно этот ньюанс, подумал что мне показалось. 👍
Урок познавательный, спасибо. У меня давно в голове крутится идея дать вторую жизнь стиральной машинке с вертикальной загрузкой. используя Ардуино. Знаю, что можно, но... тямы не хватает!
Огромное спасибо за грамотное,понятное и интересное изложение материала. Из множества просмотренных мною роликов об Ардуино- ваши самые понятные и доходчивые для рядового радиолюбителя. Ещё раз спасибо за такое преподношение материала. Четко , ясно, понятно.
Крутое и понятное обьяснение работы дисплея.
Регулятор мощности с динамической индикацией. Это интересный проект для повторения.
Спасибо за такой прозрачный урок. Смотрел эту тему у многих, но здесь она предоставлена легко и просто! 5 баллов))
Классно,хороший материал,такие бы ролики ,да лет 7-8назад...
Нас бы так учили! А интернета тогда почти не было, и вся документация на английском.
Тема нужная и во время , поставил ЛАЙК !
Согласен. Лайк 👍 нужно ставить всегда вовремя.
Замечательный контент и подача на высоком уровне.Спасибо вам большое за труд!
Спасибо за грамотную речь и такую же терминологию.
Спасибо! У Вас отличная подача информации
Автор отлично подаёт информацию! Спасибо.
Спасибо за уроки, это добра хоть и много, но везде есть недосказанное, что часто стопорит. А в книгах как оказалось много опечаток.
Спасибо. Интересный канал и тема преподнесена доступно и понятно. Классно!
Том, продолжай данную тему!
Просто выражаю БЛАГОДАРНОСТЬ АВТОРУ, и обращаю внимание, что инфа о дисплейном модуле ппц как сильно устарела
Отлично поданный материал. Автору большое спасибо. Ждем следующей серии )
Том, спасибо за материал, удачи!
Я в електроннике банан полностью, но ты так объяснил что почти все понятно, ты крутой рассказчик
очень интересно, автор оказывается спец не только в электронике, а еще и в программировании
Блин оч круто !
Я думал что все капец как сложно
Но ! Спасибо!
Да куда уж сложнее то? 😹😹😹
впервые я всё понял и не ставил видео на паузу, чтобы разобраться. Реально круто, жду следующий ролик 0_0
Странно что так мало лайков, шикарный канал, отличный контент.
Спасибо. Один из лучших видеоучебников.
Отлично!!! Очень рад что подписался на тебя. Я как раз воевал с 4-х знаковым дисплеем от микроволновки. Цыфры прописывал примерно как и ты, а вот как реализовать динамическую индикацию чтоб не мешало другим операциям я не знал.
Жаль что нельзя поставить 100 лайков, я бы поставил. 😀👍👏
Круто, жаль что в моём юношестве такого не было... Тема очень интересная.. Спасибо,подча информации просто супер. Удачи вам.
Мне бы жалко стало столько ресурсов тратить учитывая что их не так и много. По сути добавить кр514ид1 или ид2, дешифратор для 7 сегментников в зависимости общий катод или анод и к155лн1 инвертор, столько бы програмного кода сэкономить получилось, путём перекладывания на аппаратную часть и 4 выводаб освободились. Хотя в качестве объяснения работы динамической индикации и практикой на ардуино получилось конечно божественно :-)
Офигенная подача! Спасибо)
Хорошее видео. В доступной форме все объясняется)
Спасибо! Очень полезно. Учусь пр вашим видео. 🙈
Отличная подача материала.
Как всегда все чотко.... Супер.
Этот программируемый таймер - отличный пример для применения в коде автомата или в английском варианте State Machine.
Спасибо.
ТЫ хорошо все обьесняешь....красава!!!
Парень, ты молодец. Продолжай в том же духе.
Очень понятно и без задержки
Уже подписан - ни чего не пропущу!
Отличный урок! Начинаю заниматься)
Стаю на кассе ставлю лайк. Посмотрю позже.
Огромное Вам спасибо! Смотрим, повторяем, учимся с удовольствием.
Спасибо, отлично поданный материал!
Спасибо. Очень толково и грамотно.
Спасибо! Подписался. Конечно, скорее всего я не смогу сделать, то что мне нужно, но теперь я немного представляю как это всё должно выглядеть и что я могу сделать на базе ардуино.. В любом случае полезно и познавательно, а главное, доступно
Материал не простой, но полезный.
Ты крут, это нужно в топ
Шикарное видео !!!
спасибо за ваши выпуски!
Спасибо, очень интересно! Ждём новые видео!
Аналоговые порты можно использовать как дискретные выходы
Жаль что забили на эту тему. Очень достойное видео. Может все же продолжите тему Ардуино уроков?
Очень интересно и познавательно , просто раньше подобное приходилось искать на англоязычных сайтах. Что крайне неудобно с расхождением перевода.
Великолепная подача материала! "Афтар пеши исчо"
Как же годно, смотрел с большим удовольствием. Очень хотелось бы увидеть видео по типу: "делаем виртуальную клавиатуру", - не столь физическую, сколько программную. Т.е. я подключаю устройство, открываю блокнот, нажимаю кнопочку на устройстве, а оно что-то печатает мне в блокнотике. В общем, интересна тема превращения железки в устройство ввода.
Очень хорошее наглядное видео, я тоже делал подобную систему.
Вы меня , пожалуйста, извините, но сейчас я поставлю лайк и оставлю комментарий.
А посмотрю потом.
А то шашлыки сгорят)
Я тоже так поступил, когда стоял на кассе в магазине :)
С днем Солидарности трудящихся!!!
Так вот кто такие отзывы на али пишет!!!)
😊👍
Много жрешь!
Очень круто!!!
Присоединяюсь к вышеперечисленным восторгам и благодарностям - превосходная подача материала!!! А есть ли у Вас ролик про связь посредством Modbus?
У них общий катод... И (+) подается на анод))(6:20) Заметил это гораздо позже, когда "мы подаем на катод, высокий уровень". Каким образом зажигаются индикаторы, если на катоде высокий уровень? Что то я уже сам запутался...))) Отличный стиль изложения! Спасибо!
Верно. Автор неправильно показал, конечно же ошибка
Том! Спасибо за видео! Потрясающая подача информации! Отличная дикция! Сначала ставлю лайк, а потом смотрю👍👍👍👍👍👍👍👍👍. КАК ВСЕГДА НА ВЫСОТЕ! 👍👍👍
Будут ли ещё ролики про чтение электрических схем? А также программирование на языке FBD в Flprog!
Вы имеете в виду разбор схем? Напишите что конкретно интересно, постараюсь сделать.
@@MajorTomWorkshop Весь материал интересен, у тебя талант доступно объяснять.
@@user-om5fw2bl2l согласен!
Крут как всегда том класс обьясряешь
СУПЕР!
Класс. Супер!!
Круто!
Спасибо!
Супер!
Ты сделал самый лучший образовательный канал по электронке)))
Круто! Спасибо. Лайк
круто , ждем продолжения
Каефный видос, спасибо
Спасибо. Ждём будущего.
Я далёк от микроэлектроники, но теперь очень хочу себе ардуино мега побаловаться.
Спасибо и деда заинтересовали
Супер!!!
Все очень замечательно. Надо на прерывания и к прямым доступам к портам...
Супер учебное видео
Да интересно, но пока непонятно. Будем учиться дальше.
Аж мозги поплыли 🤪
благодарю очень познавательно
Здравствуйте очень норм получается у вас доводить инфу. Искал инфу по радиокомпонентам их маркировку, корпуса и тд, взаимозаменяемость на СМД, дата шит, хотелось бы увидеть все в одном видео с сылками короче поподробней про все. А также про программирование с нуля на с++ со всеми мелочами и разъяснениями. И также очень хотелось бы увидеть и изучить какую-нибудь программу (типа кикад или еë саму)по проектированию и созданию и конвертацию из разных файлов в неë саму, электронных схем и печатных плат.
прикольно
Если на каждый индикатор добавить регистр-защелку, то можно начать создавать видеокарту :-)
Отлично.
Як завжди кришталево ясно.
Благодарю!
Доступно и грамотно.
.
.
.
Подписался.
Буду ждать ещё по Ардуино...
вот и отсеялся народец. первый ролик 900к просмотров, на втором уже 60к)
Доходчиво
Похож на мой первый проект на ардуино, сделал часы с вкл и выкл розетки)
МолодЕц👍🥰🇷🇺продолжение.....ждём с телефонным дисплеями.
Согласен!
Аналоговые пины прекрасно и вполне штатное работают как на вход так и на выход
С праздником!!!
Диммер для светодиодных ламп это самое актуальное и полезное на сегодня , я сам не могу сообразить как это реализовать а в интернете нифига нет по этой теме, я примерно представляю что нужно у драйвера изменять сопротивление RS но он на омы и там получается узкий диапазон сопротивления , я лично не могу сообразить как это все там рассчитать
Чётко и поделу
ты ещё расскажи как устроен TT тостер. Будет точно охренное объяснение Атмеги