422

Уроки Arduino. Как написать многозадачную программу. Костыли, таймеры, OS

В этом уроке разберём несколько типовых конструкций, на базе которых можно написать проект любой сложности (в рамках радиогубительства конечно же :)


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 & Pi

1.5K поста20.8K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу