Hvad er Espressif ESP32
Espressif ESP32 er en alsidig mikrokontroller, der er ideel til industrielle, forbruger- og IoT-applikationer og fungerer pålideligt i ekstreme temperaturer fra –40°C til +125°C. Den har ultralavt strømforbrug med avanceret strømstyring og høj integration, inklusive indbyggede antenneafbrydere og RF-komponenter, hvilket forenkler hardwaredesign. Som en hybrid Wi-Fi og Bluetooth-chip tilbyder den problemfri forbindelse til smarte enheder og kan fungere uafhængigt eller interagere med andre systemer via forskellige protokoller. ESP32 forbedrer funktionalitet og effektivitet på tværs af en bred vifte af projekter, fra smarte hjem til industriel IoT.
Udvikl Espressif ESP32 med VSCode
Åbn VSCode hjemmesiden for at downloade i henhold til det passende system og systembits.
Efter at have kørt installationspakken kan du fortsætte med standardindstillingerne. For en bedre oplevelse anbefales det dog, at du markerer felterne for punkterne 1, 2 og 3.
-
Aktivering af punkterne 1 og 2 giver dig mulighed for at åbne VSCode direkte ved at højreklikke på en fil eller mappe, hvilket forbedrer din arbejdsgang.
-
Aktivering af punkt 3 giver dig mulighed for at vælge VSCode som standardvalg, når du vælger, hvordan filer skal åbnes.

Installer Espressif IDF Stik
Bemærk: Den nyeste version af plug-in'et er V1.6.4. For en ensartet oplevelse kan brugere vælge samme version som os.
For at åbne VSCode, tryk Shift+Ctrl+X for at få adgang til plug-in manageren.


-
Tryk på F1 for at indtaste:
esp-idf: konfigurer esp-idf udvidelsen

- Vælg express (denne vejledning er til brugere, der installerer det for første gang).

Vælg downloadserveren og vælg den version af ESP-IDF, du ønsker at bruge. Vi anbefaler den nyeste version, V5.1.1, da ESP32-C6 support starter fra V5.1.
Angiv installationsstierne for ESP-IDF container-mappen og ESP-IDF værktøjsmappen.
Bemærk: Hvis du tidligere har installeret ESP-IDF eller oplevet installationsproblemer, skal du sørge for at slette de eksisterende filer helt.
Efter konfiguration skal du klikke på “Install” for at downloade. Downloadinterfacet vises, og de tilsvarende værktøjer og miljø installeres automatisk. Vent blot et øjeblik.
Når installationen er færdig, vil du se følgende interface, som indikerer, at processen er afsluttet.
Demoeksempel
- Tryk på F1 for at gå ind:
- Vælg den tilsvarende IDF-version:
Brug Hello World-demoen som eksempel:
-
Vælg den tilsvarende demo.
-
Readme-filen angiver, hvilken chip demoen gælder for (brug og filstruktur beskrives nedenfor og udelades her).
-
Klik for at oprette demoen.
Vælg stien til at gemme demoen, og sørg for, at den ikke indeholder en mappe med samme navn som demoen.
Rediger COM-port
De tilsvarende COM-porte vises her; klik for at ændre dem.
Vælg COM-portene i henhold til din enhed. Det anbefales at bruge den COM-port, der svarer til USB-stikket (kan ses i Enhedshåndtering).
Hvis en download mislykkes, tryk på nulstillingsknappen i mere end 1 sekund, og vent på, at PC'en genkender enheden igen, før du forsøger at downloade igen.
Vælg det projekt eller demo, der skal bruges, så er vi færdige med at ændre COM-portene
Rediger driverobjektet
Driverobjektet vises her, og du kan ændre det ved at klikke på det.
-
Vælg det projekt eller demo, der skal bruges, og vent et øjeblik efter klik.
-
Vælg det objekt, vi skal styre, som er vores hovedchip ESP32C6.
-
Vælg stien til openocd. Dette valg påvirker os ikke her, så du kan vælge en tilfældigt.
Resten af statuslinjen
-
SDK-konfigurationseditor: Understøtter ændring af de fleste funktioner i ESP-IDF.
-
Ryd alt: Rydder alle kompilerede filer.
-
Kompiler: Kompilerer projektet.
-
Nuværende downloadtilstand: Standard er UART.
-
Brænd firmware: Brænd den aktuelle firmware efter kompilering.
-
Åbn seriel portmonitor: Bruges til at se information om den serielle port.
-
Alt-i-en-knap: Kompilerer, brænder og åbner den serielle monitor (mest brugt til fejlfinding).
Klik på alt-i-en-knappen, som vi beskrev tidligere, for at kompilere, brænde og åbne den serielle portmonitor. Kompileringsprocessen kan tage lidt tid, især første gang. Under denne proces kan ESP-IDF bruge betydelige CPU-ressourcer, hvilket potentielt kan forårsage systemforsinkelse.
Til et nyt projekt skal du vælge downloadmetoden og vælge UART. Dette kan ændres senere i afsnittet Downloadmetoder (klik for at få vist mulighederne). Med det indbyggede automatiske downloadkredsløb kræves der ikke manuel betjening for automatisk download.
Efter en vellykket download åbnes seriel monitor automatisk. Du vil se chippen udskrive de tilsvarende oplysninger og blive bedt om at genstarte efter 10 sekunder.
Ofte stillede spørgsmål
Hvad bruges Espressif ESP32 til?
Espressif ESP32 kan bruges til at skabe smarte hjem-enheder, miljøsensorer og hjemmeautomatisering: ESP32-baserede enheder kan styre lys, termostater og andre husholdningsapparater via Wi-Fi eller Bluetooth-forbindelser, hvilket gør det til et populært valg til DIY hjemmeautomatiseringsprojekter.
Hvordan indstiller jeg Espressif-enhedsmål i VS Code?
Vælg et Espressif-mål (esp32, esp32s2 osv.) ved at vælge menuen Vis > Kommandopaletten og skrive kommandoen ESP-IDF: Set Espressif Device Target. Vælg menuen Vis > Kommandopaletten og skriv ESP-IDF: Select OpenOCD Board Configuration for at vælge OpenOCD-konfigurationsfilerne til udvidelsens OpenOCD-server.
Skal jeg bruge Arduino eller ESP32?
Alt taget i betragtning afhænger valget mellem ESP32 og Arduino i høj grad af projektkravene. Til komplekse, forbundne applikationer er ESP32 valget, mens Arduino foretrækkes til simplicitet og læring.