Каталог вибіркових навчальних дисциплін
Розробка пристроїв на базі 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 балів - результати написання КМР.
Форма контролю
залік