Категория: ESP

Настройка platformIO


PlatformIO IDE представляет собой плагин для VS Code, с помощью которого можно разрабатывать приложения для таких платформ как ESP32, Arduino, STM32, RaspberryPI и другие. Всего поддерживается 49 платформ. В данной статье поговорим как проводится настройка platformIO в среде программирования VS Code.

Подробнее…

Среда IDE для ESP32


ESP32 является не микроконтроллером, а микросхемой. Микросхема имеет в своем составе процессор ядра и контроллер радиосвязи Bluetooth/BLE и WiFi. C описанием платы ESP32 можно ознакомится здесь. Сегодня мы поговорим, какая среда IDE для esp32 подходит лучше всего, по мнению автора.

Для разработки программ под микросхему ESP32 есть несколько различных IDE:

  • ArduinoIDE for ESP32;
  • Espressif IDE;
  • VS Code + плагин Espressif IDF;
  • VS Code + плагин PlatformIO IDE;

Кратко поговорим о каждой из них.

Arduino IDE для ESP32

Среда разработки Arduino IDE

Arduino IDE поддерживает работу с платами ESP32. Все что нужно, это зайти в менеджер плат и установить набор библиотек, поддержки плат ESP32. Среда работает без ошибок, на мелких проектах. Из минусов данной IDE, это то, что в ней нет поддержки подсказок кода. Сложности в просмотре функций библиотек. А так же ужасный компилятор, с которым сложно определить ошибку в коде.

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

Espressif IDE

Espressif IDE

Espressif IDE является официальным фреймворком для разработки приложений на микросхеме ESP32. Скачать и установить можно по ссылке с официального сайта. Я пробовал ставить IDE для виндовс, однако после установки так и не смог скомпилировать проект. Возникало достаточно много различных ошибок как при компиляции так и создании проекта. По этому решил отказаться от использования данной IDE.

VS Code + плагин Espressif IDF

VS Code + плагин Espressif IDF

Что бы использовать данную сборку, необходимо иметь Windows не ниже 8 версии. Скачать последнюю версию VS Code можно с официального сайта. Так же как и предыдущая среда разработки ESP32, эта тоже не поддалась настройке. Проект так и не смог создать по этому хорошая она или плохая ничего не могу сказать.

VS Code + плагин PlatformIO IDE

VS Code + плагин PlatformIO IDE

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

Описание платы ESP8266


Плата ESP8266

ESP8266 — это модуль Wi-Fi, который отлично подходит для проектов домашней автоматизации. Эта статья представляет собой краткое описание отладочной платы.

Подробнее…

Описание платы ESP32


ESP-WROOM-32

Эта статья представляет собой минимальное описание платы ESP32, которая является преемницей ESP8266. Плата оснащена множеством функций. Она сочетает в себе беспроводные возможности Wi-Fi и Bluetooth.

Подробнее…