Чому не можна писати все в loop(): проблема керування часом і багатозадачність
Як керувати складними подіями: кінцеві автомати (State Machine)
Як працює FreeRTOS I: завдання (Tasks) та планування (Scheduler)
Як працює FreeRTOS II: черги (Queues) та обмін даними між завданнями
Запобігання "Ді-локу": семафори (Semafores) та м'ютекси (Mutexes) для захисту ресурсів
Як економити енергію: режими Sleep та архітектура, орієнтована на події
Оптимізація ресурсів: динамічне виділення пам'яті та робота з Heap
Мініпроєкт: логер з керуванням живленням
Розбір типових багів у RTOS: deadlock, race condition, пріоритети
Гнучкий слот: поглиблене вивчення обраної теми
Модуль 6. PCB-дизайн та системи керування (PID)
18 годин
9 тем
Як створити принципову схему в KiCad — від ідеї до зв'язків та захисту
Як трасувати плату, уникаючи шуму: правила DRC та розведення аналогових/цифрових ліній
Як підготувати плату до виробництва (Gerber) та «оживити» готову плату: прошивка та налагодження
Фільтрація в електроніці: RC-ланцюги та дебаунс (усунення брязкоту) кнопки
Як прибрати шум: прості програмні фільтри (Moving Average, Simple) для очищення даних
Як стабілізувати систему: PID-регулятор та його налаштування для точного керування
Міні-проєкт: програмний PID-регулятор (налаштування системи керування на макетній платі)
Дебріф: типові помилки в схемах і PID-налаштуваннях
Гнучкий слот: Поглиблене дослідження теми
Модуль 7. Фінальний проєкт: інтеграція та портфоліо
12 годин
6 тем
Постановка задачі та архітектура проєкту
Опійно: портування на STM32
Проблеми синхронізації
Фінальна перевірка та оптимізація
Презентація та оформлення
Презентація фінальних проєктів
Автори та експерти програми
Викладають ті, хто створює технології майбутнього. Наші автори поєднують викладання з роботою над R&D-проєктами. Тому ви отримуєте не суху теорію, а знання, які прямо зараз працюють у сфері.
Єгор Ліфіренко
Senior Embedded Engineer із 8+ років досвіду у UAV, робототехніці та IoT.
Має досвід у розробці дронів для оборони, медицини та агротеху. Навчив 100+ студентів і навчає через практику — створення реальних пристроїв.
Понад 14,000 студентів довірились Академії за 10 років нашої роботи — й тепер вони працюють у 700+ компаніях. Та про якість підходу у нашій ІТ-школі говорять не лише цифри, а й акредитація європейською організацією Almega. Ми відповідаємо шведським стандартам якості навчання для дорослих і разом із курсами пропонуємо тобі:
Живі заняття з викладачем
Ти вивчатимеш теорію в зручний для себе час в нашій LMS, а на онлайн-уроках сфокусуєшся на отриманні практичних навичок під наглядом експерта в галузі.
Твоє портфоліо, готове для роботодавців
Наприкінці курсу ти створиш повноцінний проєкт із кодом, документацією та CI/CD. Він зберігатиметься на GitHub і стане твоєю візитівкою для майбутніх співбесід.
Програма створена senior-експертами
Наші онлайн-курси створює та оновлює група senior фахівців-практиків, які поза роботою викладають в Академії. Завдяки цьому наша програма завжди відповідає вимогам ринку.
Затишна спільнота на заняттях
Оскільки ми навчаємо в невеликих групах до 18 осіб, ти навчишся працювати в команді. Допомагай, отримуй допомогу та відточуй софт-навички з перших днів навчання.
Підтримка координатора групи
Твій координатор буде поруч впродовж всього курсу й допоможе з мотивацією та організаційними питаннями. Так твоя освіта буде максимально комфортною й ефективною.
BeetAI bot, який допомагає навчатись
Це штучний інтелект, вбудований в нашу авторську LMS систему, який допоможе тобі розібратись з матеріалом і відповість на питання, що турбують.
Відкрий можливості Embedded
Залиш заявку, щоб дізнатись про навчання, знайти спеціалістів або обговорити співпрацю
Дякуємо, що цікавишся навчанням в Beetroot Academy!
Ми зв’яжемося з тобою і дамо відповіді на усі питання