Hoe te ontwikkelen met VSCode met de Espressif ESP32
Wat is Espressif ESP32
De Espressif ESP32 is een veelzijdige microcontroller die ideaal is voor industriële, consumenten- en IoT-toepassingen, die betrouwbaar werkt bij extreme temperaturen van –40°C tot +125°C. Het heeft ultra-laag energieverbruik met geavanceerd energiebeheer en hoge integratie, inclusief ingebouwde antenneschakelaars en RF-componenten, wat het hardwareontwerp vereenvoudigt. Als een hybride Wi-Fi en Bluetooth-chip biedt het naadloze connectiviteit voor slimme apparaten en kan het onafhankelijk werken of interfacing met andere systemen via verschillende protocollen. De ESP32 verbetert functionaliteit en efficiëntie in een breed scala aan projecten, van slimme huizen tot industriële IoT.
Ontwikkel Espressif ESP32 met VSCode
Open de VSCode website om te downloaden volgens het juiste systeem en systeembits.
Nadat u het installatiepakket hebt uitgevoerd, kunt u doorgaan met de standaardinstellingen. Voor een betere ervaring raden wij u echter aan de vakjes voor items 1, 2 en 3 aan te vinken.
-
Het inschakelen van items 1 en 2 stelt je in staat om VSCode direct te openen door met de rechtermuisknop op een bestand of map te klikken, wat je workflow verbetert.
-
Als u item 3 inschakelt, kunt u VSCode selecteren als de standaardoptie bij het kiezen hoe u bestanden opent.

Installeren Espressief Israëlisch leger Plug
Opmerking: De nieuwste versie van de plugin is V1.6.4. Voor een consistente ervaring kunnen gebruikers dezelfde versie kiezen als de onze.
Om VSCode te openen, druk op Shift+Ctrl+X om de plug-inbeheerder te openen.


-
Druk op F1 om in te voeren:
esp-idf: configureer esp-idf-extensie

- Selecteer express (deze handleiding is bedoeld voor gebruikers die deze voor de eerste keer installeren).

Selecteer de downloadserver en kies de versie van ESP-IDF die je wilt gebruiken. We raden de nieuwste versie aan, V5.1.1, aangezien de ondersteuning voor ESP32-C6 begint vanaf V5.1.
Geef de installatiepaden op voor de ESP-IDF container directory en de ESP-IDF Tools directory.
Opmerking: Als je eerder ESP-IDF hebt geïnstalleerd of installatieproblemen hebt ondervonden, zorg er dan voor dat je de bestaande bestanden volledig verwijdert.
Na configuratie, klik op “Installeren” om te downloaden. De downloadinterface verschijnt, en de bijbehorende tools en omgeving worden automatisch geïnstalleerd. Wacht gewoon even.
Zodra de installatie is voltooid, ziet u de volgende interface, die aangeeft dat het proces is voltooid.
Demo-voorbeeld
- Druk op F1 om in te voeren:
- Selecteer de bijbehorende IDF-versie:
Gebruik de Hello World-demo als voorbeeld:
-
Selecteer de bijbehorende demo.
-
Het leesmij-bestand geeft aan op welke chip de demo van toepassing is (details over gebruik en bestandsstructuur worden hieronder beschreven en hier weggelaten).
-
Klik om de demo te maken.
Kies het pad om de demo op te slaan en zorg ervoor dat deze geen map bevat met dezelfde naam als de demo.
COM-poort wijzigen
Hier worden de overeenkomstige COM-poorten weergegeven; klik om ze te wijzigen.
Selecteer de COM-poorten volgens uw apparaat. Het wordt aanbevolen om de COM-poort te gebruiken die overeenkomt met de USB-connector (zichtbaar in het apparaatsbeheer).
Als een download mislukt, houdt u de resetknop langer dan 1 seconde ingedrukt en wacht u tot de pc het apparaat opnieuw herkent voordat u opnieuw probeert te downloaden.
Selecteer het project of de demo die je wilt gebruiken, dan voltooien we de aanpassing van de COM-poorten.
Wijzig het Driver-object
Het driverobject wordt hier weergegeven en u kunt het wijzigen door erop te klikken.
-
Selecteer het project of de demo die je wilt gebruiken en wacht een minuut na het klikken.
-
Selecteer het object dat we moeten aansteken, namelijk onze belangrijkste chip ESP32C6.
-
Kies het pad naar openocd. Deze selectie heeft hier geen invloed op, dus je kunt er een willekeurig kiezen.
De Rest van de Statusbalk
-
SDK-configuratie-editor: ondersteunt het wijzigen van de meeste functies van ESP-IDF.
-
Alles opschonen: wist alle gecompileerde bestanden.
-
Compileren: Compileert het project.
-
Huidige downloadmodus: standaard is UART.
-
Firmware branden: Brand de huidige firmware na het compileren.
-
Open Seriële Poort Monitor: Wordt gebruikt om seriële poortinformatie te bekijken.
-
Alles-in-één knop: compileert, brandt en opent de seriële monitor (meestal gebruikt voor foutopsporing).
Klik op de alles-in-één knop die we eerder hebben beschreven om te compileren, branden en de seriële poortmonitor te openen. Het compilatieproces kan enige tijd duren, vooral de eerste keer. Tijdens dit proces kan ESP-IDF aanzienlijke CPU-bronnen verbruiken, wat mogelijk leidt tot systeemvertraging.
Voor een nieuw project moet je de downloadmethode selecteren en UART kiezen. Dit kan later worden gewijzigd in de sectie Downloadmethoden (klik om de opties te openen). Met de onboard automatische downloadcircuits is handmatige bediening niet nodig voor automatische downloads.
Na een succesvolle download wordt de seriële monitor automatisch geopend. U zult zien dat de chip de overeenkomstige informatie uitvoert en na 10 seconden wordt gevraagd om opnieuw op te starten.
Veelgestelde vragen
Waarvoor wordt de Espressif ESP32 gebruikt?
Espressif ESP32 kan worden gebruikt om slimme huistoestellen, milieu-sensoren en huisautomatisering te creëren: ESP32-gebaseerde apparaten kunnen lichten, thermostaten en andere huishoudelijke apparaten bedienen via Wi-Fi of Bluetooth-verbindingen, waardoor het een populaire keuze is voor DIY huisautomatisering projecten.
Hoe stel ik het Espressif-apparaatdoel in VS Code in?
Selecteer een Espressif-doel (esp32, esp32s2, enz.) door het menu Weergave > Opdrachtpalet te selecteren en het ESP-IDF: Set Espressif Device Target commando in te typen. Selecteer het menu Weergave > Opdrachtpalet en typ de ESP-IDF: Select OpenOCD Board Configuration om de openOCD-configuratiebestanden voor de extensie openOCD-server te kiezen.
Moet ik Arduino of ESP32 gebruiken?
Alles in overweging genomen, hangt de keuze tussen ESP32 en Arduino grotendeels af van de projectvereisten. Voor complexe, verbonden toepassingen is ESP32 de keuze, terwijl voor simpliciteit en leren, Arduino de voorkeur heeft.
laat een reactie achter
Alle blogreacties worden vóór publicatie gecontroleerd