Перейти к основному содержимому

Введение в электронику и программирование микроконтроллеров

О чём этот курс

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

Большинство задач, связанных с управлением, требующих быстрого отклика и минимизации задержек, решается с помощью микроконтроллеров. Микроконтроллер – это электронный модуль, содержащий в одном корпусе ядро микропроцессора, периферийные устройства, ОЗУ и ПЗУ. По сути, это компьютер в одном компактном корпусе, который чаще всего используется для выполнения вспомогательных функций. Например, в шагающем роботе микроконтроллеры можно использовать для управления двигателями в суставах робота или в качестве преобразователя интерфейсов между бортовым компьютером и периферийными устройствами.

Чему вы научитесь

В рамках текущего цикла занятий мы будем изучать основы программирования микроконтроллеров на примере модулей VBCores в среде Arduino IDE. Вы узнаете, что такое ШИМ, ЦАП и АЦП, научитесь читать электронные схемы, пользоваться осциллографом и изучите различные протоколы передачи данных. Всё это позволит вам уже более уверенно начать заниматься своими собственными проектами на базе микроконтроллеров.

Для кого этот курс

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

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

Начальные требования

  • базовые знания языка C++
  • наличие набора VBCores Explorer Kit и осциллографа.