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 COMXPotř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.