UA / EN
Освіта

Каталог вибіркових навчальних дисциплін


Розробка пристроїв на базі ARDUINO та STM32

Короткий опис навчальної дисципліни
Під час вивчення курсу Ви матимете змогу освоїти основні прийоми розробки та програмування електронних пристроїв на базі мікроконтролерних плат ARDUINO та STM32 й отримати базові знання та навички для подальшої самореалізації в галузі інженерії, мікроелектроніки, інформаційних технологій та програмування.
Цілі та задачі навчальної дисципліни
Метою навчальної дисципліни «Розробка пристроїв на базі Arduino та STM32» є ознайомити студентів із основними поняттями у сфері проектування систем управління на базі open source плат розробників та показати сутність автоматизованого проектування пристроїв та систем управління. Навчити структурно і логічно мислити при проектуванні систем управління, а саме передбачати функціональні особливості системи, в залежності від конкретних завдань; навчити розумінню принципів програмування систем управління в залежності від технічної галузі та конкретної задачі; навчити практичним навичкам ефективного використання сучасних систем проектування та моделювання в задачах розробки електричних принципових схем, які використовуються при побудові автоматизованих систем керування технологічними процесами; навчити практичним навичкам ефективного використання середовищами програмування для open source плат та контролерів.
Результати навчання
Отримані знання й навички можуть бути застосовані для організації комп’ютерно-інтегрованих систем збору експериментальних даних з дослідних установок, а також при розробці прототипів нових мікропроцесорних пристроїв.
Перелік тем
Тема 1. Сутність предмету “ Розробка пристроїв на базі Arduino та STM32”. Тема 2. Розвиток мікропроцесорної техніки. Архітектури сучасних мікропроцесорів. Тема 3. Ознайомлення з мікроконтролерами Atmega. Тема 4. Загальні відомості про мікроконтролери Arduino. Підключення до ПК та налаштування контролерів сімейства Arduino. Тема 5. Ознайомлення з датчиками. Класифікація датчиків та їх практичне використання в системах управління. Тема 6. Загальні відомості про види сигналів. ШІМ. Тема 7. Ознайомлення з кроковими двигунами, сервоприводами, колекторними та безколекторними двигунами. Тема 8. Напівпровідникова техніка, практичне застосування в сучасних системах управління. Тема 9. Ознайомлення з елементами автоматики, їх класифікація та практичне застосування. Тема 10. Ознайомлення з основними мовами програмування контролерів. Тема 11. Програмування в спеціалізованих програмних середовищах. Програмний продукт Arduino IDE. Тема 12. Робота з бібліотеками. Підключення існуючих бібліотек, пошук необхідних елементів в бібліотеці.
Система оцінювання
60 балів за виконання практичних завдань протягом вивчення дисципліни. 40 балів - результати написання КМР.
Форма контролю
залік