Основы робототехники: теория для начинающих

Плата расширения Enjoy Board

Что такое плата расширения Enjoy Board?

Плата расширения – это дополнительная плата, которая подключается к основной плате и добавляет ей новые функции, разъемы или возможности.

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

Существует много разных плат расширения для разных микроконтроллеров. Плата Enjoy Board спроектирована полностью нашими силами и работает на базе Arduino Nano.

Как устроена плата расширения?

Хорошо бы понимать устройство платы расширения, так что взглянем на нее подробнее и попробуем разобраться.
На самом деле, все очень просто! Начнем с контактов для подключения к микроконтроллеру Arduino Nano 328P.

Контакты бывают цифровые (желтый цвет, D0-D13), чтобы подключать кнопки, светодиоды и моторчики, а бывают аналоговые (зеленый цвет, A0-A7), для работы с датчиками температуры, света и многими другими. Как правило, именно через эти контакты можно запрограммировать устройства и датчики

Есть также и контакты питания (GND, 5V и 3.3V), чтобы снабжать датчики энергией.

Далее у нас дополнительные контакты для подключения устройств. Например, когда мы хотим подключить к микроконтроллеру LCD-дисплей, чтобы вывести на него какие-нибудь параметры, получаемые с датчиков, нам нужно использовать контакты SDA/SCL интерфейса I2C.

На плате Enjoy Board также предусмотрены отсек для установки аккумуляторной батареи и переключатель питания, чтобы легко управлять включением/выключением.