Могу ли я использовать ESP32 без Arduino IDE?

Mogu Li A Ispol Zovat Esp32 Bez Arduino Ide



Arduino IDE расшифровывается как интегрированная среда разработки Arduino. Это программное обеспечение с открытым исходным кодом, с помощью которого пользователь может создавать и загружать код в микроконтроллеры, используемые в плате Arduino. Это программное обеспечение поддерживает несколько плат и портов Arduino. Различные микроконтроллеры программируются через Arduino IDE, такие как ESP8266 и ESP32. Однако ESP32 также можно запрограммировать без Arduino IDE. В этой статье будут описаны другие способы программирования ESP32.

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

Есть два шага для программирования ESP32. Во-первых, вам нужно написать код для того, что вы хотите выполнить. А во-вторых, вам нужно перенести этот код в ESP32.

Альтернативы Arduino IDE для программирования ESP32

Существует три основных альтернативы Arduino IDE для программирования ESP32. Они перечислены ниже







Программирование ESP32 в Thonny IDE

Для программирования ESP32 с помощью Thonny IDE. Нажмите на ссылку, указанную ниже. Сначала скачайте Thonny IDE по ссылке [ Тонни IDE Официальный сайт ], а затем установите его на свой компьютер.





MicroPython используется для программирования ESP32, потому что это Python для микроконтроллеров. ESP32 по умолчанию не имеет MicroPython. Итак, нам нужно прошить прошивку MicroPython на ESP32. Вы можете скачать и установить последнюю версию Прошивка MicroPython .





Далее вам нужно будет прошить прошивку в ESP32 с помощью Thonny IDE. Для этого ниже приведено подробное руководство по прошивке прошивки MicroPython на плате ESP32.



Как прошить прошивку MicroPython?

После установки прошивки в ESP32 просто напишите свой скрипт MicroPython в редакторе Thonny IDE. После завершения сохраните его, а затем нажмите Бегать или нажмите F5.

Программирование ESP32 в VS Code

Код VS используется для программирования ESP32, когда есть длинные коды или сложные проекты. Во-первых, вам необходимо установить Visual Studio Code (VS Code). Код VS также работает с MicroPython. Поэтому прошивку MicroPython необходимо прошить в ESP32, следуя той же процедуре, что упоминалась в предыдущем заголовке.

Далее загрузите Код Visual Studio .

А Расширение Node.js требуется в дополнение к VS Code, чтобы использовать его в Windows.

Теперь вы можете написать свой код MicroPython в VS Code и запустить его в ESP32.

Существует еще одно расширение, известное как Pymakr , написанный на JavaScript, который можно использовать для программирования ESP32. Нажмите здесь чтобы узнать, как загрузить, установить и использовать расширение Pymakr

Программирование ESP32 в ESP-IDF

ESP32 можно запрограммировать в среде IDE, предоставленной его разработчиком Espressif. Платформа разработки IoT, известная как ESP-IDF, является официальной структурой Espressif, которая обычно использует язык C, а также поддерживает C++.

Чтобы сначала запрограммировать плату ESP32, установите ESP-IDF, а затем вам нужно всего лишь написать свой код на C или C++ в соответствии с функцией, которую вы хотите выполнить. Когда вы сформулируете свой код, вы можете легко перенести его в ESP32 с помощью платформы ESP-IDF.

Чтобы загрузить код, вам нужно написать следующую команду в серийный терминал ESP-IDF .

идф. пи –p Флэш-монитор COMX

Вам нужно заменить Икс с точным COM-портом, к которому ESP32 подключен к вашему ноутбуку или ПК.

  • Чтобы узнать больше о программировании ESP32 на C или C++, нажмите здесь .
  • Чтобы узнать больше о работе ESP-IDF нажмите здесь .

Заключение

Мы изучили, что ESP32 можно использовать без Arduino IDE. Существует много других платформ и языков программирования, доступных для программирования и запуска кода в микроконтроллерах. Например, можно использовать C, C++ и Python, а такие платформы, как Thonny IDE, VS Code и ESP-IDF, могут предлагать альтернативы Arduino IDE.