Введение. Микроконтроллеры в настоящее время широко используются для управления
техническими устройствами и технологическими процессами.
В вопросах изучения использования микроконтроллеров для управления различными
объектами возможны два подхода.
Первый подход — академический, основанный на глубоком изучении архитектуры
микроконтроллеров и технологии разработки приложений на их основе. Этот подход отличается, с
одной стороны, более эффективным использованием ресурсов микроконтроллеров в целевом
решении, но, с другой стороны, большим интервалом времени, необходимым для получения
результата в виде первого самостоятельного проектного решения.
Второй путь освоения микропроцессорной техники — это подход практиков и любителей,
основанный на копировании готовых разработок и не предполагающий глубокого проникновения
в архитектуру микроконтроллеров (по крайней мере, на начальном этапе постижения
«микроконтроллерной грамотности»). Этот подход позволяет получить быстрый результат для
несложных проектов. Однако для сложных устройств управления полученные решения могут
оказаться неэффективными и требующими длительное время для отладки и настройки.
В учебных планах по подготовке бакалавров для дисциплины «Цифровые устройства и
микропроцессоры» отводится меньше часов по сравнению с учебными планами для специалистов
(один семестр у бакалавров и два семестра у специалистов). Поэтому для освоения
микропроцессорной техники по программе бакалавриата необходима некоторая условная середина
между двумя указанными подходами. В освоении разработки микроконтроллерных устройств
управления такую срединную роль может играть платформа Arduino. В сети Интернет широко
представлено множество учебных курсов, составленных, в первую очередь, создателями