G
enby!

Уроки Ардуино. Как написать скетч: многозадачность на millis() и переключение режимов

Сегодня займёмся фундаментальным вопросом: как написать серьёзную многозадачную программу? ► Огромный стартовый набор GyverKIT: https://kit.alexgyver.ru/
► Пример из видео: https://github.com/AlexGyver/tutorials/
► Текстовый урок по теме №1: https://alexgyver.ru/lessons/how-to-s...
► Текстовый урок по теме №2: https://alexgyver.ru/lessons/big-proj...
► Урок про CRT: https://alexgyver.ru/lessons/led-crt/
► EncButton: https://github.com/GyverLibs/EncButton
► TimerMs: https://github.com/GyverLibs/TimerMs
► GyverOS: https://github.com/GyverLibs/GyverOS
► Модули и датчики с Али: http://alexgyver.ru/arduino_shop/
► Страница "Заметок Ардуинщика": http://alexgyver.ru/arduino_lessons/
Содержание: 00:00 - Начало 00:43 - Текстовая версия 01:06 - Проблемы с delay 01:42 - Особенности программ для МК 02:19 - FreeRTOS 03:32 - Суперцикл 04:57 - Костыль yield() 06:22 - Программный таймер 07:50 - Мигаем светодиодом 08:38 - Мигаем с разным периодом 09:05 - Программный ШИМ 09:32 - Однократное выполнение 10:32 - Выполнить действие несколько раз 10:59 - Переключение состояния процесса 11:52 - Мигаем плавно 12:53 - Обработка кнопки 14:22 - Меняем яркость кнопкой 15:06 - Переключение режимов кнопкой 16:30 - Переключение режимов по таймеру 17:57 - Библиотека таймера 20:13 - Библиотека диспетчера задач 22:28 - Кодим пример Теги: #arduino #уроки #ардуино #alexgyver ●●●●●●●●●●●●●●●●●●●● ► Основной канал:    / alexgyvershow   ► Поддержать автора https://alexgyver.ru/support_alex/
► Официальный сайт: https://alexgyver.ru/
► Почта: alex@alexgyver.ru

Смотрите также