Mohu používat ESP32 bez Arduino IDE?

Mohu Pouzivat Esp32 Bez Arduino Ide



Arduino IDE je zkratka pro Arduino Integrated Development Environment. Jedná se o open-source software, na kterém může uživatel vytvářet a nahrávat kód do mikrokontrolérů používaných v Arduino Board. Tento software podporuje více Arduino desek a portů. Různé mikrokontroléry jsou naprogramovány prostřednictvím Arduino IDE, například ESP8266 a ESP32. ESP32 však lze naprogramovat i bez Arduino IDE. Tento článek vysvětlí další způsoby programování ESP32.

Programování ESP32

Programování ESP32 má dva kroky. Nejprve musíte napsat kód pro to, co chcete provést. A za druhé, musíte tento kód přenést do ESP32.

Alternativy k Arduino IDE pro programování ESP32

Existují tři hlavní alternativy k Arduino IDE pro programování ESP32. Jsou uvedeny níže







ESP32 Programování v Thonny IDE

Programování ESP32 pomocí Thonny IDE. Klikněte na odkaz uvedený níže. Nejprve si stáhněte Thonny IDE z odkazu [ Oficiální stránky Thonny IDE ] a poté jej nainstalujte do počítače.





MicroPython se používá k programování ESP32, protože je to Python pro mikrokontroléry. ESP32 standardně nemá MicroPython. Musíme tedy flashovat firmware MicroPythonu na ESP32. Můžete si stáhnout a nainstalovat nejnovější verzi Firmware MicroPython .





Dále budete muset flashovat firmware do ESP32 pomocí Thonny IDE. K tomu je níže uveden podrobný návod k flashování firmwaru MicroPythonu na desce ESP32.



Jak flashovat firmware MicroPythonu?

Po instalaci firmwaru do ESP32 jednoduše napište svůj MicroPython skript v editoru Thonny IDE. Jakmile je hotovo, uložte jej a poté klikněte na Běh nebo stiskněte F5.

ESP32 Programování v kódu VS

VS kód se používá k programování ESP32, když existují dlouhé kódy nebo pokročilé projekty. Nejprve musíte nainstalovat Visual Studio Code (VS Code). VS Code také funguje s MicroPythonem. Firmware MicroPythonu je proto třeba flashovat v ESP32 podle stejného postupu, jak je uvedeno v předchozí části.

Dále si stáhněte Kód Visual Studio .

A rozšíření Node.js je vyžadován kromě VS kódu pro jeho použití ve Windows.

Nyní můžete napsat svůj MicroPython kód ve VS Code a spustit jej v ESP32.

Existuje další rozšíření známé jako Pymakr , napsaný v JavaScriptu, který lze použít k programování ESP32. Klikněte tady se dozvíte, jak stáhnout, nainstalovat a používat rozšíření Pymakr

ESP32 Programování v ESP-IDF

ESP32 lze naprogramovat v IDE poskytnutém jeho vývojářem Espressif. IoT Development Framework známý jako ESP-IDF je oficiální rámec Espressif, který obecně používá jazyk C a také podporuje C++.

Chcete-li nejprve naprogramovat desku ESP32, nainstalujte ESP-IDF a poté stačí napsat kód v C nebo C++ podle funkce, kterou chcete provést. Po zformulování kódu můžete svůj kód snadno přenést do ESP32 pomocí platformy ESP-IDF.

Chcete-li nahrát kód, musíte napsat následující příkaz na adrese sériový terminál ESP-IDF .

idf. py –p Monitor blesku COMX

Potřebujete vyměnit X s přesným COM portem, ke kterému je ESP32 připojeno k vašemu notebooku nebo PC.

  • Chcete-li se dozvědět více o programování ESP32 v C nebo C++, klikněte tady .
  • Chcete-li se dozvědět více o fungování ESP-IDF, klikněte tady .

Závěr

Studovali jsme, že ESP32 lze použít bez Arduino IDE. Pro programování a spouštění kódů v mikrokontrolérech je k dispozici mnoho dalších platforem a programovacích jazyků. Lze například použít C, C++ a Python a platformy jako Thonny IDE, VS Code a ESP-IDF mohou nabídnout alternativy k Arduino IDE.