- Основи роботи та налагодження операційної системи мікрокомп’ютера на ядрі Linux
Первинні налаштування ОС на ядрі Linux. Команди для роботи з файлами. Команди для роботи з теками. Команди для оновлення системи та встановлення додаткових пакетів. Команди діагностики роботи мікрокомп’ютера.
- Мережеві налаштування мікрокомп’ютера Raspberry Pi
Використання динамічної та статичної адресації. Підключення до Wi-Fi і Bluetooth. Віддалене керування мікрокомп’ютером. Встановлення сервера на мікрокомп’ютер. Захоплення зображень та формування відео потоку.
- Використання GPIO для взаємодії мікрокомп’ютера з зовнішніми пристроями
Використання різних типів звертання до входів/виходів мікрокомп’ютера. Підключення сенсорів до GPIO. Віддалене керування зовнішніми пристроями за допомогою сигналів на GPIO.
- Використання мови програмування Python на мікрокомп’ютері Raspberry Pi
Основні елементи мови Python. Змінні. Функції. Класи. Конструкції мови. Написання сценаріїв та їх налагодження.
- Розробка програмного забезпечення для отримання даних з сенсорів
Керування цифровими виводами. Керування захопленням зображень та відео потоком. Введення та первинне оброблення даних з сенсорів.
- Розробка програмного забезпечення для формування сигналів керування
Методи формування широтно-імпульсної модуляції (ШІМ). Створення графічного інтерфейсу користувача. Сценарії для керування різними типами двигунів.