https://studyvolga.com

https://edu.gov.ru/opc-view/

Яндекс.Метрика

Берегите свою жизнь

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

Программирование является двоякой дисциплиной: с одной стороны, это один из видов творчества, позволяющий человеку создать что-то необычное, новое и, возможно, полезное для общества; с другой стороны, это инструмент, позволяющий решать практические, прикладные задачи. Как кисти и краски художника или инструменты музыканта, инструменты программиста имеют большое разнообразие в видах и применениях. Чтобы освоить их в полной мере требуются годы. Тем не менее, долгий путь начинается с первого шага.

Данный курс позволяет людям, желающим освоить программирование, сделать первый шаг на пути в профессии программиста. В рамках курса предлагается изучить основы программирования на C/C++ разрабатывая приложения для платформы Arduino.

В ходе курса рассматриваются такие темы, как:

  • Основные понятия языка C/C++: переменные, константы, управляющие конструкции (циклы, условные операторы), функции, типы данных, массивы.
  • Работа с Arduino: ввод-вывод данных, последовательный порт, прерывания, таймер, подключение и использование библиотек.

Видео-сюжет об игре, разработанной учеником в ходе курса:

В итоге данного курса вы получите

  • Знания и умения, необходимые для современных профессий в сфере IT.
  • Возможное хобби, развивающее мыслительные и инженерные способности обучающегося.

Пример проекта, разработанного учеником:

Техническое обеспечение курса

Курс построен на базе популярной платформы Arduino.

Платформа Arduino построена на базе микроконтроллера ATmega и является доступным решением как для обучения программированию, так и для разработки проектов. Arduino и необходимые для начала работы компоненты дёшевы и широко распространены.

Использование Arduino позволяет организовать интерактивный, творческий процесс обучения, где каждому даётся возможность проявить себя, экспериментировать и предлагать собственные решения задач.

Методическое обеспечение курса

По ходу курса обучающимся предлагается сделать ряд небольших проектов: различные виды "бегущего огня", вывод информации на семисегментный индикатор, управление работой системы с помощью кнопок и потенциометров; также рассматривается тема воспроизведение музыки на Arduino (с основами музыкальной теории) и вывод звука на подключённый динамик. В конце курса обучающиеся собирают несколько проектов с применением полученных знаний.

Читает курс:

Преподаватель НРТК - Попцов Артём Вячеславович

Стаж работы - 5 лет

Образование - высшее техническое.

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

О себе говорит:

Использую (и разрабатываю) свободное программное обеспечение; работаю в операционных системах GNU/Linux различных форм и оттенков

Вертикальные вкладки