Булах Дмитрий Александрович
к.т.н., доцент кафедры ПКИМС

Программирование микроконтроллеров на С++

Теория алгоритмов

Факультатив "Программирование микроконтроллеров на С++" проводится для студентов 2 курса, обучающиимся на кафедрах ИЭМС (группы ЭН-21, ЭН-22, ЭН-23) и ПКИМС (группы ЭН-24, ЭН-25), в третьем (осеннем) семестре.

План курса:

  • 4 лабораторные работы.

Изучение дисцины "Программирование микроконтроллеров на С++" заканчивается зачётом с оценкой.


КРАТКАЯ АННТОАЦИЯ

Основная цель факультатива - показать одну из областей применения языков программирования С и С++ - программирование для микроконтроллерных систем. ОСобенностью разработки программ под микроконтроллеры является то, что такая разраотка зачастую ведётся в условиях ограниченных ресурсов как по памяти, так и по производительности.

На нашем факультативе мы рассмотрим вопросы разработки программного кода на примере микроконтроллера ATmega 328p на примере платформы Arduino.

Программирование микроконтроллеров на С++

Тематика лабораторных работ

Лабораторная работа Рассматриваемые вопросы Материалы

Лабораторная работа №1

Работа с цифровыми сигналами

Разработка устройств, работающих с цифровыми пинами Arduino. Программирование на уровне портов. Вывод данных в последовательное соединение. Обработка прерываний.

Лабораторная работа №2

Работа с ШИМ-портами

Работа с ШИМ-портами. Чтение данных из последовательного соединения. Управление внешними устройствами на примере приводов.

Лабораторная работа №3

Работа с аналоговыми сигналами

Работа с аналоговыми пинами Arduino. Взаимодействие с программами на языке Processing.

Лабораторная работа №4

Разработка ПАК

Разработка сложного программно-аппаратного комплекса на Arduino и Processing


Ваши преподаватели

Лектор

Дмитрий Булах
Булах Дмитрий Александрович

к.т.н., доцент кафедры ПКИМС