Следите за новостями и участвуйте в обсуждениях!
Подписывайтесь на
наш Инстаграм,
Телеграм-канал и
присоединяйтесь к чату сообщества — чтобы не пропустить результаты конкурса грантов!
Программирование на языке Arduinо
-
Цель: Освоение основ разработки программного обеспечения для микроконтроллерных систем на платформе Arduino; формирование навыков проектирования, программирования и отладки встроенных устройств, а также развитие умений применять полученные знания для решения практических задач в области автоматизации, робототехники и Интернета вещей (IoT). Содержание: Введение в Arduino: История и концепция Arduino. Аппаратные компоненты платформы: микроконтроллеры, платы, модули расширения. Среда разработки Arduino IDE. Основы программирования на Arduino: Структура программы (скетча).Базовые конструкции языка C/C++: переменные, операторы, функции. Работа с циклами, условиями, массивами. Ввод/вывод данных: Цифровые и аналоговые входы/выходы. Управление светодиодами, кнопками, реле. Работа с аналоговыми датчиками (температуры, освещенности, влажности и др.). Работа с модулями и датчиками: Интерфейсы связи: I2C, SPI, UART. Подключение модулей: дисплеи, моторы, Bluetooth, Wi-Fi модули. Основы работы с сервоприводами и шаговыми двигателями. Проектирование встроенных систем: Разработка схем электрических соединений. Основы работы с прототипированием на макетной плате. Отладка и тестирование программно-аппаратных комплексов. Программирование для задач Интернета вещей (IoT): Отправка и получение данных через сеть. Взаимодействие с облачными сервисами. Примеры создания умных устройств. Проектная деятельность: Выполнение мини-проектов: автоматизация процессов, умный дом, робототехника. Защита итогового проекта.
-
Образовательная программа 6B01530 Информатика
-
Кредитов 7
-
Селективная дисциплина
-
Год обучения 1
-
Семестр 2