Ардуино #2. Динамическая индикация. Подключаем кнопки, потенциометр, динамик и ключ на мосфете.

Описание к видео Ардуино #2. Динамическая индикация. Подключаем кнопки, потенциометр, динамик и ключ на мосфете.

ПОДДЕРЖАТЬ КАНАЛ (ЮMoney): https://musicboy.ru/majortomworkshop
КАРТА СБЕР: 5336 6900 6775 7700
ПОДДЕРЖАТЬ (ежемесячно): https://www.youtube.com/majortomworks...

ЗАКАЗАТЬ Футболку, Кепку, Аксессуары с символикой канала БОЛЬШАЯ МАСТЕРСКАЯ ТОМА: https://majortomworkshop.printdirect.ru

Реклама. ООО "АЛИБАБА.КОМ (РУ)", ИНН 7703380158:

Заказ плат Ардуино на Алиэкспресс:

► Стартовый набор Ардуино (рекомендуется!) https://rz6.ru/181?erid=2SDnjdn1qTE
► Монтажная плата из видео (Uno) https://rz6.ru/179?erid=2SDnjeZxnE4
► Монтажная плата для Mega https://rz6.ru/180?erid=2SDnjcAcHDa
► Arduino Nano https://rz6.ru/33?erid=2SDnjeN5Y3a
► Arduino UNO https://rz6.ru/34?erid=2SDnjcC4vaC
► Arduino MEGA https://rz6.ru/35?erid=2SDnjepVXFn
► Arduino Pro Micro https://rz6.ru/36?erid=2SDnjdeJ6Hv
► Модуль WiFi https://rz6.ru/42?erid=2SDnjbwGjAQ
► Модуль LCD https://rz6.ru/40?erid=2SDnjcrdwpt
► Модуль дисплея 1602А https://rz6.ru/41?erid=2SDnjdg5Yqv
► Модуль клавиатуры 5 кн. https://rz6.ru/39?erid=2SDnjeb9dig

► БЛОК ПИТАНИЯ DPS-5020 https://rz6.ru/0?erid=2SDnjdoD2Rn
► ПАЯЛЬНИК из видео https://rz6.ru/1?erid=2SDnjcKTrY8
► Паяльник с олово-отсосом https://rz6.ru/2?erid=2SDnje4HgfS
► МУЛЬТИМЕТР https://rz6.ru/160?erid=2SDnjexHy5i
► ОСЦИЛЛОГРАФ https://rz6.ru/9?erid=2SDnjcbfLiU
► КЛЕЩИ ЗАЧИСТКИ https://rz6.ru/13?erid=2SDnjcnJhY4
► КУСАЧКИ https://rz6.ru/14?erid=2SDnjcwCdE8
► ОБЖИМКА https://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

Комментарии

Информация по комментариям в разработке