Каталог вибіркових навчальних дисциплін
Розробка пристроїв на базі ARDUINO та STM32 (6 сем.)
Кафедра, яка викладає навчальну дисципліну:
Викладач
Короткий опис навчальної дисципліни
Під час вивчення курсу Ви матимете змогу освоїти основні прийоми розробки та програмування електронних пристроїв на базі мікроконтролерних плат Arduino й отримати базові знання та навички для подальшої самореалізації в галузі інженерії, мікроелектроніки, інформаційних технологій та програмування.
Цілі та задачі навчальної дисципліни
Мета вивчення дисципліни – засвоєння студентами основних навичок програмування мікроконтролерів Atmel на базі плат Arduino мовою C++.
Ціль дисципліни – набути навиків програмування мікроконтролерів Arduino, проектування та розробки програмного забезпечення електронних пристроїв в шалузі автоматизації та робототехніки.
Результати навчання
Отримані знання й навички можуть бути застосовані для організації комп’ютерно-інтегрованих систем збору експериментальних даних з дослідних установок, а також при розробці прототипів нових мікропроцесорних пристроїв.
Перелік тем
- Мікроконтролери архітектури AVR (Atmel): сімейства, версії та модифікації.
- Arduino – модифіковані плати для розробників та програмістів на базі мікроконтролерів Atmel.
- Структура, будова і технічні характеристики плати Arduino UNO.
- Arduino IDE – програмне середовище для програмування плат Arduino.
- C++ як основна мова програмування в програмному середовищі Arduino IDE.
- Особливості програмування плат Arduino: програматори, бібліотеки та спеціальні команди.
- Ознайомлення з одноплатними міні-комп’ютерами Raspberry Pi. Огляд технічних можливостей та ОС.
- GPIO порти Raspberry Pi: використання та програмування при проектуванні.
Система оцінювання
60 балів за виконання практичних завдань протягом вивчення дисципліни.
40 балів - результати написання КМР.
Форма контролю
залік