Jak vyvíjet s VSCode pomocí Espressif ESP32

Co je Espressif ESP32

Espressif ESP32 je všestranný mikrokontrolér ideální pro průmyslové, spotřebitelské a IoT aplikace, který spolehlivě funguje v extrémních teplotách od –40 °C do +125 °C. Vyznačuje se ultra nízkou spotřebou energie s pokročilým řízením napájení a vysokou integrací, včetně vestavěných přepínačů antény a RF komponent, což zjednodušuje návrh hardwaru. Jako hybridní Wi-Fi a Bluetooth čip nabízí plynulé připojení pro chytrá zařízení a může fungovat samostatně nebo se propojit s jinými systémy prostřednictvím různých protokolů. ESP32 zvyšuje funkčnost a efektivitu v široké škále projektů, od chytrých domů po průmyslové IoT.

 

Vyvíjejte Espressif ESP32 s VSCode

Otevřete webovou stránku VSCode a stáhněte si verzi odpovídající vašemu systému a bitové hloubce systému.

Po spuštění instalačního balíčku můžete pokračovat s výchozím nastavením. Pro lepší zážitek se však doporučuje zaškrtnout políčka u položek 1, 2 a 3.

  • Povolením položek 1 a 2 můžete otevřít VSCode přímo kliknutím pravým tlačítkem myši na soubor nebo adresář, což zlepšuje váš pracovní postup.

  • Povolení položky 3 vám umožní vybrat VSCode jako výchozí možnost při výběru způsobu otevírání souborů.

Espressif ESP32-1

 

Instalovat Espressif Izraelské obranné síly Zástrčka

Poznámka: Nejnovější verze pluginu je V1.6.4. Pro konzistentní zážitek si uživatelé mohou vybrat stejnou verzi jako my.

Chcete-li otevřít VSCode, stiskněte Shift+Ctrl+X pro přístup k správci zásuvných modulů.

Espressif ESP32-2
Do vyhledávacího pole zadejte Espressif IDF, vyberte příslušný doplněk a klikněte na Instalovat.
Espressif ESP32-3
  • Stiskněte F1 pro zadání:

esp-idf: nakonfigurujte rozšíření esp-idf

Espressif ESP32-4
  • Vyberte expresní instalaci (tento průvodce je určen pro uživatele, kteří ji instalují poprvé).
Espressif ESP32-5

Vyberte server pro stahování a zvolte verzi ESP-IDF, kterou chcete použít. Doporučujeme nejnovější verzi, V5.1.1, protože podpora ESP32-C6 začíná od verze V5.1.

Určete instalační cesty pro adresář kontejneru ESP-IDF a adresář nástrojů ESP-IDF.

Poznámka: Pokud jste již dříve nainstalovali ESP-IDF nebo jste narazili na problémy s instalací, ujistěte se, že existující soubory zcela odstraníte.

Po konfiguraci klikněte na Instalovat pro stažení. Zobrazí se rozhraní pro stahování a odpovídající nástroje a prostředí budou automaticky nainstalovány. Stačí chvíli počkat.

Po dokončení instalace uvidíte následující rozhraní, které naznačuje, že proces je ukončen.

 

Příklad dema

  • Stiskněte F1 pro vstup:
esp-idf:zobrazit ukázkové projekty
  • Vyberte odpovídající verzi IDF:

Espressif ESP32-6

Použití ukázky Hello World jako příkladu:

  1. Vyberte odpovídající demo.

  2. Soubor readme uvede, na který čip se demo vztahuje (podrobnosti o použití a struktuře souborů jsou popsány níže a zde vynechány).

  3. Klikněte pro vytvoření ukázky.

Vyberte cestu pro uložení ukázky, ujistěte se, že neobsahuje složku se stejným názvem jako ukázka.

 

Upravit COM port

Odpovídající porty COM jsou zde zobrazeny; klikněte pro jejich úpravu.

Vyberte COM porty podle vašeho zařízení. Doporučuje se použít COM port odpovídající USB konektoru (zobrazený ve správci zařízení).

Pokud stahování selže, stiskněte tlačítko reset déle než 1 sekundu a počkejte, až počítač zařízení znovu rozpozná, než se pokusíte o stažení znovu.

Vyberte projekt nebo demo, které chcete použít, a poté dokončíme úpravu COM portů

 

Upravit objekt ovladače

Objekt ovladače je zde zobrazen a můžete jej upravit kliknutím na něj.

  1. Vyberte projekt nebo demo, které chcete použít, a po kliknutí počkejte minutu.

  2. Vyberte objekt, který potřebujeme ovládat, což je náš hlavní čip ESP32C6.

  3. Vyberte cestu k openocd. Tato volba nás zde neovlivní, takže si můžete vybrat libovolnou.

 

Zbytek stavového řádku

  1. Editor konfigurace SDK: Podporuje úpravu většiny funkcí ESP-IDF.

  2. Vyčistit vše: Vymaže všechny zkompilované soubory.

  3. Sestavit: Sestaví projekt.

  4. Aktuální režim stahování: Výchozí je UART.

  5. Nahrát firmware: Nahrát aktuální firmware po kompilaci.

  6. Otevřít monitor sériového portu: Používá se k zobrazení informací o sériovém portu.

  7. Vše v jednom tlačítko: Kompiluje, vypaluje a otevírá sériový monitor (nejčastěji používaný pro ladění).

Espressif ESP32-7

Klikněte na všechno v jednom tlačítku, které jsme popsali dříve, pro kompilaci, vypálení a otevření monitoru sériového portu. Proces kompilace může chvíli trvat, zejména poprvé. Během tohoto procesu může ESP-IDF spotřebovat značné množství CPU zdrojů, což může způsobit zpomalení systému.

Pro nový projekt budete muset vybrat metodu stahování a zvolit UART. Toto lze později změnit v sekci Download Methods (kliknutím zobrazíte možnosti). Díky vestavěnému automatickému stahovacímu obvodu není pro automatické stahování nutná ruční obsluha.

Po úspěšném stažení se sériový monitor automaticky otevře. Uvidíte, jak čip vypisuje odpovídající informace, a budete vyzváni k restartu po 10 sekundách.

 

FAQ

 

K čemu se používá Espressif ESP32?

Espressif ESP32 lze použít k vytvoření chytrých domácích zařízení, environmentálních senzorů a domácí automatizace: Zařízení založená na ESP32 mohou ovládat světla, termostaty a další domácí spotřebiče prostřednictvím připojení Wi-Fi nebo Bluetooth, což z něj činí oblíbenou volbu pro projekty DIY domácí automatizace.

 

Jak nastavím cílové zařízení Espressif ve VS Code?

Vyberte cíl Espressif (esp32, esp32s2 atd.) výběrem nabídky Zobrazit > Příkazová paleta a zadáním příkazu ESP-IDF: Nastavit cíl zařízení Espressif. Vyberte nabídku Zobrazit > Příkazová paleta a zadejte ESP-IDF: Vybrat konfiguraci desky OpenOCD pro výběr konfiguračních souborů openOCD pro rozšíření openOCD server.

 

Měl bych použít Arduino nebo ESP32?

Vše zváženo, volba mezi ESP32 a Arduino závisí převážně na požadavcích projektu. Pro komplexní, připojené aplikace je volbou ESP32, zatímco pro jednoduchost a učení je preferováno Arduino.  

 

Zanechte komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *

Přihlaste se k odběru našeho newsletteru

Získejte nejnovější informace o našich produktech a speciálních nabídkách.