Program esptop 10 med vs code og platformio ide

Program esptop 10 med vs code og platformio ide

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

  • 1: Last opp kode i ESP32 ved hjelp av Platformio IDE
  • 2: Output

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:

  • Vs kode
  • Python 3
  • Platformio IDE Extension
  • C ++ utvidelse
  • ESP32 Board

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.