Arduino

Arduino

От программы — к настоящему устройству

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

Что на занятиях?

Электронные компоненты

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

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

Подключение OLED-дисплея
Принцип работы ультразвукового дальномера
Испытания ультразвукового дальномера
Симуляция подключения светодиода
Устройство потенциометра
Датчик влажности почвы
Подключение и испытание датчика влажности почвы
Устройства пьезоэлемента (зумера)
1 / 8

Электрические схемы

Знакомимся с основами электричества: током, напряжением, сопротивлением и принципами работы электрических цепей. Учимся читать простые схемы, собирать их на макетной плате и правильно соединять компоненты. Теорию сразу проверяем на практике — меняем элементы схемы и смотрим, как это влияет на её работу.

Схема с кнопкой и светодиодом
Подключение нескольких кнопок
Схема с зумером, фоторезистором и светодиодами
1 / 3

Программирование

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

Начинаем программировать Arduino в блочной среде mBlock: она позволяет сосредоточиться на алгоритмах и работе устройства, не отвлекаясь сразу на сложный синтаксис. Постепенно смотрим, как те же программы выглядят в C/C++, и переходим к работе с текстовым кодом.

Программирование и запуск кода в онлайн-симуляторе Tinkercad
Пример работы программы для RGB-светодиода в симуляторе Tinkercad
Программирование Arduino на занятии
Пример программы в блочной среде mBlock
Программа для управления кнопкой
1 / 5

Сборка устройств

Собираем полноценные устройства из подручных материалов и 3д печати. Проектируем и печатаем на 3D-принтере корпуса, крепления и механические детали для своих устройств. Учимся соединять электронику с самостоятельно изготовленной конструкцией.

1 / 7

Arduino — это уже не только учебный набор. Это доступная платформа для прототипирования реальных электронных устройств, которой пользуются взрослые разработчики, инженеры, студенты и энтузиасты. На ней можно собирать автоматику, элементы умного дома, измерительные устройства, контроллеры и множество собственных прототипов.