Arduino используют для создания настоящих электронных устройств и инженерных прототипов. При этом платформа устроена достаточно просто, чтобы с ней могли работать дети: подключать датчики и моторы, собирать собственные устройства и управлять ими из программы.
Знакомимся со светодиодами, кнопками, резисторами, датчиками, дисплеями, моторами и другими компонентами. Разбираемся, для чего они нужны, принцип работы, особенности подключения и как их использовать в своих устройствах.
Обычно на каждом занятии мы разбираем один какой-то компонент и его свойства. Если это ультразвуковой датчик, то разбираемся, что такое звук, частота и принципы отражения. Если это дисплей, то обсуждаем жидкие кристаллы и поляризацию света. Так электроника становится поводом разобраться в физике окружающих нас устройств и явлений.
Знакомимся с основами электричества: током, напряжением, сопротивлением и принципами работы электрических цепей. Учимся читать простые схемы, собирать их на макетной плате и правильно соединять компоненты. Теорию сразу проверяем на практике — меняем элементы схемы и смотрим, как это влияет на её работу.
Пишем программы для решения реальных задач: получаем данные с датчиков, обрабатываем нажатия, управляем светом, моторами и другими компонентами. Код становится частью устройства и определяет, как оно реагирует на окружающий мир и действия человека.
Начинаем программировать Arduino в блочной среде mBlock: она позволяет сосредоточиться на алгоритмах и работе устройства, не отвлекаясь сразу на сложный синтаксис. Постепенно смотрим, как те же программы выглядят в C/C++, и переходим к работе с текстовым кодом.
Собираем полноценные устройства из подручных материалов и 3д печати. Проектируем и печатаем на 3D-принтере корпуса, крепления и механические детали для своих устройств. Учимся соединять электронику с самостоятельно изготовленной конструкцией.
Arduino — это уже не только учебный набор. Это доступная платформа для прототипирования реальных электронных устройств, которой пользуются взрослые разработчики, инженеры, студенты и энтузиасты. На ней можно собирать автоматику, элементы умного дома, измерительные устройства, контроллеры и множество собственных прототипов.