Czy mogę używać ESP32 bez Arduino IDE?

Czy Moge Uzywac Esp32 Bez Arduino Ide



Arduino IDE oznacza zintegrowane środowisko programistyczne Arduino. Jest to oprogramowanie typu open source, w którym użytkownik może tworzyć i przesyłać kod do mikrokontrolerów używanych w Arduino Board. To oprogramowanie obsługuje wiele płyt i portów Arduino. Różne mikrokontrolery są programowane przez Arduino IDE, takie jak ESP8266 i ESP32. Jednak ESP32 można również zaprogramować bez Arduino IDE. Ten artykuł wyjaśni inne sposoby programowania ESP32.

Programowanie ESP32

Programowanie ESP32 składa się z dwóch kroków. Po pierwsze, musisz napisać kod dla tego, co chcesz wykonać. Po drugie, musisz przenieść ten kod do ESP32.

Alternatywy dla Arduino IDE do programowania ESP32

Istnieją trzy główne alternatywy dla Arduino IDE do programowania ESP32. Są one wymienione poniżej







Programowanie ESP32 w Thonny IDE

Aby zaprogramować ESP32 za pomocą Thonny IDE. Kliknij link wymieniony poniżej. Najpierw pobierz Thonny IDE z linku [ Oficjalna strona Thonny'ego IDE ], a następnie zainstaluj go na swoim komputerze.





MicroPython służy do programowania ESP32, ponieważ jest to Python dla mikrokontrolerów. ESP32 domyślnie nie ma MicroPythona. Musimy więc sflashować oprogramowanie MicroPython do ESP32. Możesz pobrać i zainstalować najnowszą wersję programu Oprogramowanie układowe MicroPython .





Następnie będziesz musiał sflashować oprogramowanie układowe do ESP32 za pomocą Thonny IDE. W tym celu poniżej znajduje się szczegółowy przewodnik po flashowaniu oprogramowania układowego MicroPython na płycie ESP32.



Jak sflashować oprogramowanie MicroPython?

Po zainstalowaniu oprogramowania układowego w ESP32 wystarczy napisać skrypt MicroPython w edytorze Thonny IDE. Po zakończeniu zapisz go, a następnie kliknij Uruchomić lub naciśnij F5.

Programowanie ESP32 w kodzie VS

Kod VS służy do programowania ESP32, gdy występują długie kody lub zaawansowane projekty. Najpierw musisz zainstalować Visual Studio Code (VS Code). Kod VS działa również z MicroPythonem. Dlatego oprogramowanie układowe MicroPython musi być flashowane w ESP32 zgodnie z tą samą procedurą, jak wspomniano w poprzednim nagłówku.

Następnie pobierz plik Kod Visual Studio .

A Rozszerzenie Node.js jest wymagany oprócz VS Code, aby używać go w systemie Windows.

Teraz możesz napisać swój kod MicroPython w VS Code i uruchomić go w ESP32.

Istnieje inne rozszerzenie znane jako Pymakr , napisany w JavaScript, który można wykorzystać do zaprogramowania ESP32. Kliknij Tutaj aby dowiedzieć się, jak pobrać, zainstalować i używać rozszerzenia Pymakr

ESP32 Programowanie w ESP-IDF

ESP32 można zaprogramować w IDE dostarczonym przez jego twórcę, firmę Espressif. Ramy programistyczne IoT znane jako ESP-IDF to oficjalne ramy Espressif, które ogólnie używają języka C i obsługują również C++.

Aby najpierw zaprogramować płytkę ESP32, zainstaluj ESP-IDF, a następnie wystarczy napisać swój kod w C lub C++ zgodnie z funkcją, którą chcesz wykonać. Po sformułowaniu kodu możesz łatwo przenieść go do ESP32 za pomocą platformy ESP-IDF.

Aby przesłać kod, musisz napisać następujące polecenie w pliku terminal szeregowy ESP-IDF .

idf. py –p Monitor lampy błyskowej COMX

Musisz wymienić X z dokładnym portem COM, do którego ESP32 jest podłączony do laptopa lub komputera.

  • Aby dowiedzieć się więcej o programowaniu ESP32 w C lub C++ kliknij Tutaj .
  • Aby dowiedzieć się więcej o działaniu ESP-IDF kliknij Tutaj .

Wniosek

Zbadaliśmy, że ESP32 może być używany bez Arduino IDE. Istnieje wiele innych platform i języków programowania dostępnych do programowania i uruchamiania kodów w mikrokontrolerach. Na przykład można używać C, C++ i Python, a platformy takie jak Thonny IDE, VS Code i ESP-IDF mogą oferować alternatywy dla Arduino IDE.