Мога ли да използвам ESP32 без Arduino IDE?

Moga Li Da Izpolzvam Esp32 Bez Arduino Ide



Arduino IDE означава Arduino Integrated Development Environment. Това е софтуер с отворен код, на който потребителят може да създава и качва код към микроконтролери, използвани в Arduino Board. Този софтуер поддържа множество 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 от връзката [ Официален сайт на Thonny IDE ] и след това го инсталирайте на вашия компютър.





MicroPython се използва за програмиране на ESP32, защото е Python за микроконтролери. ESP32 няма MicroPython по подразбиране. И така, трябва да флашнем фърмуера на MicroPython към ESP32. Можете да изтеглите и инсталирате най-новата версия на MicroPython фърмуер .





След това ще трябва да флашнете фърмуера в ESP32 с помощта на Thonny IDE. За това по-долу е дадено подробно ръководство за флашване на фърмуера на MicroPython на платката ESP32.



Как да флашнете фърмуера на MicroPython?

След като инсталирате фърмуера в ESP32, просто напишете своя MicroPython скрипт в редактора на Thonny IDE. След като бъде завършен, запазете го и след това щракнете върху Бягай или натиснете F5.

Програмиране на ESP32 във VS код

Кодът 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 .

idf. py –p COMX флаш монитор

Трябва да замените х с точния COM порт, към който ESP32 е свързан към вашия лаптоп или компютър.

  • За да научите повече за програмирането на ESP32 в C или C++, щракнете тук .
  • За да научите повече за работата на ESP-IDF щракнете тук .

Заключение

Проучихме, че ESP32 може да се използва без Arduino IDE. Има много други платформи и езици за програмиране, достъпни за програмиране и изпълнение на кодове в микроконтролери. Например могат да се използват C, C++ и Python, а платформи като Thonny IDE, VS Code и ESP-IDF могат да предложат алтернативи на Arduino IDE.