Vad är Espressif ESP32
Espressif ESP32 är en mångsidig mikrokontroller som är idealisk för industriella, konsument- och IoT-applikationer och fungerar pålitligt i extrema temperaturer från –40°C till +125°C. Den har ultralåg strömförbrukning med avancerad strömhantering och hög integration, inklusive inbyggda antennväxlar och RF-komponenter, vilket förenklar hårdvarudesign. Som en hybrid Wi-Fi- och Bluetooth-chip erbjuder den sömlös anslutning för smarta enheter och kan fungera självständigt eller gränssnittas med andra system via olika protokoll. ESP32 förbättrar funktionalitet och effektivitet över ett brett spektrum av projekt, från smarta hem till industriell IoT.
Utveckla Espressif ESP32 med VSCode
Öppna VSCode-webbplatsen för att ladda ner enligt rätt system och systembitar.
Efter att ha kört installationspaketet kan du fortsätta med standardinställningarna. För en bättre upplevelse rekommenderas det dock att du kryssar i rutorna för objekt 1, 2 och 3.
-
Att aktivera objekt 1 och 2 gör att du kan öppna VSCode direkt genom att högerklicka på en fil eller katalog, vilket förbättrar ditt arbetsflöde.
-
Att aktivera objekt 3 gör att du kan välja VSCode som standardalternativ när du väljer hur du vill öppna filer.

Installera Espressif IDF Kontakt
Observera: Den senaste versionen av tillägget är V1.6.4. För en konsekvent upplevelse kan användare välja samma version som vi använder.
För att öppna VSCode, tryck på Shift+Ctrl+X för att komma åt tilläggshanteraren.


-
Tryck på F1 för att skriva in:
esp-idf: konfigurera esp-idf-tillägg

- Välj express (denna guide är för användare som installerar för första gången).

Välj nedladdningsserver och välj den version av ESP-IDF du vill använda. Vi rekommenderar den senaste versionen, V5.1.1, eftersom ESP32-C6-stöd börjar från V5.1.
Ange installationsvägarna för ESP-IDF containerkatalog och ESP-IDF Tools-katalogen.
Observera: Om du tidigare har installerat ESP-IDF eller stött på installationsproblem, se till att du tar bort de befintliga filerna helt och hållet.
Efter konfiguration, klicka på “Installera” för att ladda ner. Nedladdningsgränssnittet visas och motsvarande verktyg och miljö installeras automatiskt. Vänta bara en stund.
När installationen är klar ser du följande gränssnitt, vilket indikerar att processen är slutförd.
Demoexempel
- Tryck på F1 för att gå in:
- Välj motsvarande IDF-version:
Med Hello World-demot som exempel:
-
Välj motsvarande demo.
-
Readme-filen anger vilken chip demon gäller för (användning och filstruktur beskrivs nedan och utelämnas här).
-
Klicka för att skapa demon.
Välj sökvägen för att spara demon, se till att den inte innehåller en mapp med samma namn som demon.
Ändra COM-port
De motsvarande COM-portarna visas här; klicka för att ändra dem.
Välj COM-portarna enligt din enhet. Det rekommenderas att använda COM-porten som motsvarar USB-kontakten (kan ses i Enhetshanteraren).
Om en nedladdning misslyckas, tryck på återställningsknappen i mer än 1 sekund och vänta på att datorn känner igen enheten igen innan du försöker ladda ner igen.
Välj projektet eller demon att använda, sedan slutför vi ändringen av COM-portarna
Ändra drivarobjektet
Drivarobjektet visas här, och du kan ändra det genom att klicka på det.
-
Välj projektet eller demon att använda och vänta en minut efter att du klickat.
-
Välj objektet vi behöver driva, vilket är vår huvudchip ESP32C6.
-
Välj sökvägen till openocd. Detta val påverkar inte oss här, så du kan välja en slumpmässig.
Resten av statusfältet
-
SDK-konfigurationsredigerare: Stöder modifiering av de flesta funktioner i ESP-IDF.
-
Rensa allt: Rensar alla kompilerade filer.
-
Kompilera: Kompilerar projektet.
-
Aktuellt nedladdningsläge: Standard är UART.
-
Bränn firmware: Bränn den aktuella firmwaren efter kompilering.
-
Öppna seriell portmonitor: Används för att visa information om seriell port.
-
Allt-i-ett-knapp: Kompilerar, bränner och öppnar seriell monitor (mest använd för felsökning).
Klicka på all-in-one-knappen som vi beskrev tidigare för att kompilera, bränna och öppna den seriella portmonitorn. Kompilationsprocessen kan ta en stund, särskilt första gången. Under denna process kan ESP-IDF använda betydande CPU-resurser, vilket kan orsaka systemförseningar.
För ett nytt projekt behöver du välja nedladdningsmetod och välja UART. Detta kan ändras senare i avsnittet Download Methods (klicka för att visa alternativen). Med den inbyggda automatiska nedladdningskretsen krävs ingen manuell hantering för automatisk nedladdning.
Efter en lyckad nedladdning öppnas seriell monitor automatiskt. Du kommer att se chipet visa motsvarande information och bli uppmanad att starta om efter 10 sekunder.
Vanliga frågor
Vad används Espressif ESP32 till?
Espressif ESP32 kan användas för att skapa smarta hemanordningar, miljösensorer och hemautomation: ESP32-baserade enheter kan styra lampor, termostater och andra hushållsapparater via Wi-Fi eller Bluetooth-anslutningar, vilket gör det till ett populärt val för DIY hemautomationsprojekt.
Hur ställer jag in Espressif-enhetsmålet i VS Code?
Välj ett Espressif-mål (esp32, esp32s2, etc.) genom att välja menyn Visa > Kommandopalett och skriva kommandot ESP-IDF: Set Espressif Device Target. Välj menyn Visa > Kommandopalett och skriv ESP-IDF: Select OpenOCD Board Configuration för att välja OpenOCD-konfigurationsfilerna för tilläggets OpenOCD-server.
Ska jag använda Arduino eller ESP32?
Allt taget i beaktande beror valet mellan ESP32 och Arduino till stor del på projektets krav. För komplexa, uppkopplade applikationer är ESP32 valet, medan för enkelhet och lärande föredras Arduino.