Ардуино плюс Python

Урок 15. Заключение или что дальше

Благодаря примерам приложений из наших уроков вы узнали как использовать Firmata для взаимодействия с более сложными приложениями Python.

Firmata позволяет использовать любой датчик, подключенный к Arduino, для получения данных для вашего приложения. Затем вы можете обрабатывать данные и принимать решения в рамках основного приложения. Вы даже можете использовать Firmata для отправки данных на выходы Arduino, управляющие коммутаторы или устройства ШИМ.

Если вы заинтересованы в использовании Firmata для взаимодействия с более сложными приложениями, попробуйте некоторые из этих проектов:

  • Монитор температуры, чтобы предупредить вас, когда температура становится слишком высокой или низкой;
  • Аналоговый датчик света, который может распознавать, когда лампочка перегорела;
  • Датчик воды, который может автоматически включать полив растений, когда земля слишком сухая.

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

Из данного курса вы узнали, как:

  • Разрабатывать приложения для Arduino с помощью Python;
  • Использовать протокол Firmata;
  • Управлять аналоговыми и цифровыми входами и выходами;
  • Интегрировать датчики с высокоуровневыми приложениями Python.

Вы также смогли понять, что Firmata может быть очень интересной альтернативой для проектов, которые требуют ПК и зависят от датчиков. Кроме того, это простой способ начать работу с Arduino, если вы уже знаете Python.

Следите за выходом новых более продвинутых курсов на нашем сайте, чтобы повысить свой уровень в радиоэлектронике и программировании.