Det meste av tiden ESP32 er programmert ved hjelp av Arduino IDE, men hvis du er Visual Studio Code -bruker, ville det være vanskelig for deg å bytte til Arduino IDE. ESP32 kan enkelt programmeres ved å bruke VS -kode også. VS -kode har noen avanserte funksjoner som automatisk fullføring og feilkontroll.
For å programmere ESP32 med VS Code Platformio Extension brukes. Følg alle trinnene for å fullføre ESP32 -installasjonen i VS -kode.
Her er listen over innhold vi vil dekke:
1: Installere VS -kode på Windows (Visual Studio Code)
2: Installere Python på Windows
3: Installere Platformio IDE -utvidelse på VS -kode
4: Installere C ++ utvidelse i VS -kode
5: Opprette et nytt prosjekt i VS -kode ved hjelp av Platformio IDE for ESP32
Forutsetninger
Før vi går videre her er listen over programmer og utvidelser, må vi ha i vår PC for å begynne å programmere ESP32 med VS -kode:
1: Installere VS -kode på Windows (Visual Studio Code)
Første trinn mot installasjonen er å laste ned VS -koden. Nå under nevnte trinn vil veilede VS -kodeinstallasjon.
Trinn 1: Åpne Visual Studio Code Offisiell nedlastingsside og last ned Stable Build VS -koden for Windows.
Steg 2: En ny installasjonsfil kan sees i nedlastingsmappen. Dobbeltklikk for å åpne installasjonsveiviseren.
Trinn 3: Gi tillatelse til lisensavtale og klikk NESTE.
Trinn 4: Kryss av Legg til banen alternativ og klikk NESTE.
Trinn 5: Klikk nå Installere For å begynne installasjonsprosessen med VS -kode.
Trinn 6: Når installasjonsprosessen er ferdig, klikker du Bli ferdig For å lukke vinduet.
Trinn 7: Åpne VS -kode. Følgende vindu åpner og viser oss VS -kodegrensesnittet. Flytt markøren over et hvilket som helst ikon det vil vise betydningen av hvert ikon pluss en snarvei for å få tilgang til dem enkelt.
Vi har installert VS -koden på vår PC. Nå går vi mot installasjon av Python 3 på PC.
2: Installere Python på Windows
For å programmere et ESP32 -brett i VS -kode Python 3 er nødvendig. Vi trenger Python 3 fordi Platformio Core (CLI) er skrevet i Python. Som standard er CLI installert i de fleste av operativsystemene unntatt Windows.
Under trinn vil du veilede deg på Python 3 -installasjon.
Trinn 1: Åpne Python 3 nedlastingsside. Last ned den siste versjonen som er tilgjengelig.
Steg 2: Følgende filer av Python 3 lastes ned, dobbeltklikkinstallasjonsfilen.
Trinn 3: For å begynne installasjon, sjekk Legg til banen Alternativ velg deretter Installere nå.
Trinn 4: Etter at oppsettet er installert, klikk Lukk å bli ferdig.
Siden Python 3 er klar nå åpen vs -kode og installer Platformio -utvidelsen for ESP32.
3: Installere Platformio IDE -utvidelse på VS -kode
Siste trinn for å konfigurere ESP32 med VS -kode er å installere Platformio Utvidelse i VS -kode. Platformio er en tverrplattform og flerramme profesjonell IDE for innebygde systemer og design. Ved å bruke denne utvidelsen i VS -kode kan vi enkelt programmere ESP32 -styret.
Følg trinnene for å konfigurere plattformio i VS -kode:
Trinn 1: Åpne VS -kode, følgende grensesnitt åpnes.
Steg 2: Åpne utvidelsesfanen og søk etter Platformio IDE -utvidelsen i søkefeltet. Klikk på Install for å begynne installasjonen.
Trinn 3: Etter at installasjonen er fullført, vil du se Platformio -ikonet på venstre sidelinje mens et hjemmeikon også er tilgjengelig i bunnen av vinduet for å åpne Platformio IDE.
Vi har installert Platformio IDE -utvidelsen i VS -kode med hell. Bare forlengelse som er igjen er C++. Nå vil vi bevege oss mot C ++ Extension Installation Part.
4: Installere C ++ utvidelse i VS -kode
Ettersom det meste av koden skrevet for ESP32 er på C ++ språk, trenger vi C ++ utvidelse for å programmere og laste opp kode i ESP32. Denne utvidelsen hjelper også når Platformio IDE ikke klarer et program, så vi må konvertere Arduino -kode manuelt skrevet for ESP32 i C++.
For å installere C ++ utvidelse, søk den i utvidelsesvinduet og klikk Installere.
Vi har fullført alle nødvendige installasjoner. Det er på tide å laste opp den første koden i ESP32 ved å bruke VS -koden.
5: Opprette et nytt prosjekt i VS -kode ved hjelp av Platformio IDE for ESP32
Før vi kan skrive en ny kode, er det første å sette opp Platformio IDE for ESP32. Følg trinnene for å sette opp plattformiO:
Trinn 1: Åpne Platformio IDE -hjemmeside og velg Nytt prosjekt.
Steg 2: Lag en ny fil. Velg styrenavn og Arduino Framework. Etter det klikket Bli ferdig.
Trinn 3: Følgende vindu vil vises og vente på at Platformio skal sette opp det nye prosjektet.
Merk: Dette vinduet kan ta tid for første gang. Platformio trenger å installere de avhengige verktøykjedene, rammeverket og nødvendige SDK -er. Så vær tålmodig, tiden kan variere fra 5 minutter til 15 minutter. Hvis det tar lenger tid enn det, prøv å starte VS -koden på nytt.
Trinn 4: Under vinduet vises som viser oss alle filer under det nye prosjektet vi nettopp opprettet. Her kan vi få tilgang til kildefilene og .CPP Fil hvor vi skal skrive C ++ -kode for ESP32.
Merk: Ikke endre eller flytte disse filene, ellers vil du ikke kunne kompilere kode ved å bruke Platformio IDE.
Trinn 5: Her kan vi se Platformio.Inn jeg fil som viser oss plattformkonfigurasjonen for det nåværende prosjektet. Det viser oss plattformen, brettet og rammen vi bruker.
Vi kan også endre det som å inkludere biblioteker, definere baudfrekvens og andre konfigurasjoner.
Når vi bruker ESP32 -brettet, så angi baudfrekvensen som 115200 ved å bruke kommandoen:
Monitor_speed = 115200
Etter å ha definert seriell baudfrekvens, må du lagre filen eller trykke på Ctrl + s.
Vi har opprettet en ny fil og satt opp Platformio IDE for ESP32. Nå vil vi laste opp den første koden i ESP32.
1: Last opp kode i ESP32 ved hjelp av Platformio IDE
For å teste installasjonen av Platformio vil vi laste opp kode i ESP32. Koble brettet med PCen. Forsikre deg om at seriedrivere for UART Kommunikasjon er installert på PCen. Hvis driverne for ESP32 ikke er tilgjengelige, vil Platformio ikke kunne oppdage ESP32 -styret.
For ytterligere detaljert informasjon, les artikkelen hvordan du konfigurerer ESP32 -drivere i Windows.
Følg de gitte trinnene for å fullføre opplastingskoden i ESP32:
Trinn 1: Last ned de siste USB-til-UART Bridge VCP-drivere.
Steg 2: Når driverne er installert åpen vs -kode og går til Platformio hjemmeside, går du til enheter for å oppdatere driverne. Hvis driverne ble installert riktig, vil Platformio automatisk oppdage COM -porten for ESP32.
Trinn 3: Nå er ESP32 koblet til PC. Åpne hoved-.CPP fil under src mappe. Lim inn gitt kode i redaktør.
Denne koden vil blinke ombordblå LED på ESP32.
#inkludere
#Define LED 2
void setup ()
Serie.Begin (115200); // Seriell baudfrekvens
pinmode (LED, output);
void loop ()
digitalwrite (LED, høy); // LED -pinnen satt høyt
Serie.println ("ledet på"); // LED slå på
forsinkelse (1000); // 1 SEC -forsinkelse
DigitalWrite (LED, lav); // LED -pinnen satt lavt
Serie.println ("ledet av"); // LED Slå av
forsinkelse (1000); // 1 SEC -forsinkelse
Trinn 4: Sett sammen og last opp kode ved hjelp av knappen i den nederste menyen.
Trinn 5: Når koden er lastet opp, vises den nye meldingen på utgangsvinduet som vist på bildet.
2: Output
I utgangen kan vi se at den innebygde LED koblet til pinne 2 av ESP32 begynner å blinke.
LED slått på i 1 sek.
LED slått av i 1 sek.
Konklusjon
Visual Studio Code er en veldig allsidig plattform for å skrive avanserte nivåprogrammer. I likhet med Arduino, kan ESP32 også programmeres ved hjelp av VS -koden; Vi trenger bare å installere Platformio IDE -utvidelsen. Platformio IDE -utvidelse er designet for innebygde systemapplikasjoner. Denne guiden dekker alle trinn som trengs for å programmere ESP32 ved hjelp av VS -kode.