Innholdsfortegnelse:

Det ble svart! VS -kode: 16 trinn
Det ble svart! VS -kode: 16 trinn

Video: Det ble svart! VS -kode: 16 trinn

Video: Det ble svart! VS -kode: 16 trinn
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! 2024, Juli
Anonim
Image
Image
Programvare og filer som brukes
Programvare og filer som brukes

I dag skal vi snakke om PlatformIO. Dette er et avansert verktøy med flere funksjoner som "kobler" bruken til Visual Studio Code. Jeg anser dette emnet som noe avansert, og derfor foreslår jeg å bruke dette paret for koder som har mer enn 200 linjer. Men, det er bare min mening. For å forklare dette bedre, for å kompilere en mikrokontroller, får VSCode -utvidelsen (PlatformIO) tilgang til Arduino -rammeverket som er installert på datamaskinen din.

Når vi går videre, i dag skal vi forholde oss til kvalitetene til VS Code, installasjonen, samt utvidelsen for VS Code. Vi vil også ha en kort forklaring på PlatformIO -hjemmegrensesnittet, verktøyene og opprettelsen av et prosjekt fra bunnen av, for eksempel å importere et Arduino -prosjekt (.ino) til PlatformIO.

Trinn 1: Brukt programvare og filer

• Arduino IDE -programvare (må være installert tidligere)

• Visual Studio Code Software

• PlatformIO -utvidelse for VSCode

• Eksempel på.ino- og.cpp -filer for ESP32 Merk: Vi bruker INO -koden til et prosjekt som ble laget med ESP32 LoRa. For å fungere skikkelig må Arduino-kjernen for ESP32 være forhåndsinstallert for ESP32-eksempelprosjektet som vi importerer.

Med andre ord, hvis du ikke har ESP32 -bibliotekene installert i Arduino IDE og ikke kan kompilere i selve Arduino IDE, vil du ikke kunne kompilere prosjektet som er importert til PlatformIO.

Trinn 2: Kvaliteter til VSCode Editor

Kvaliteter til VSCode Editor
Kvaliteter til VSCode Editor
Kvaliteter til VSCode Editor
Kvaliteter til VSCode Editor
Kvaliteter til VSCode Editor
Kvaliteter til VSCode Editor
Kvaliteter til VSCode Editor
Kvaliteter til VSCode Editor

VS Code har flere kvaliteter. Den kjører på Mac, Linux og Windows. Dermed er den åpen, og den er fra Microsoft. Noen av de andre egenskapene inkluderer:

• Skjul / vis kodeblokker

• Påvisning av kodefeil under skriving

• Fullfør automatisk (ctrl + mellomrom) for variabler og metoder

• Kildekode minimap

• Git -integrasjon

• Titt

• Kodenavigasjon (naviger til innstillingen)

Trinn 3: Last ned Visual Studio Code

Last ned Visual Studio Code
Last ned Visual Studio Code

Lenke:

code.visualstudio.com/download

Trinn 4: Installasjon av Visual Studio -kode

Installasjon av Visual Studio -kode
Installasjon av Visual Studio -kode

• Kjør installasjonsprogrammet

• Klikk Ok

• Følg installasjonen ved å klikke Neste for å fullføre

Trinn 5: Installere PlatformIO -utvidelsen

Installere PlatformIO -utvidelsen
Installere PlatformIO -utvidelsen
Installere PlatformIO -utvidelsen
Installere PlatformIO -utvidelsen
Installere PlatformIO -utvidelsen
Installere PlatformIO -utvidelsen

1. Åpne Visual Studio Code som administrator

2. Følg trinnene nedenfor

Merk: Det anbefales at du logger deg på datamaskinen som administratorbruker

Klikk på knappen som er angitt med pilen

Søk etter PlatformIO, i henhold til bildet.

Klikk på en av knappene for å installere og vent på installasjonen …

Last inn på nytt for å starte IDE på nytt

Vent på installasjonen …

Trinn 6: Kort forklaring på PlatformIO -hjemmesiden

Kort forklaring på PlatformIO -hjemmesiden
Kort forklaring på PlatformIO -hjemmesiden

Etter omstart av VS -koden, utvidelsen vil da allerede være installert og en klaff åpnes, avhengig av bildet.

1. Nytt prosjekt.

2. Importer Arduino -prosjektet.

3. Åpne et eksisterende prosjekt.

4. Åpne prosjekteksempler.

Trinn 7: Opprette et nytt prosjekt

Opprette et nytt prosjekt
Opprette et nytt prosjekt
Opprette et nytt prosjekt
Opprette et nytt prosjekt
Opprette et nytt prosjekt
Opprette et nytt prosjekt

1. Navn på prosjektet.

2. Tallerken brukt.

3. Rammeverk.

4. Plassering der prosjektet vil bli lagret.

Standarden ligger på C: / Users / User / Documents / PlatformIO / Projects.

Velg et navn på prosjektet, og søk etter tavlen som brukes ved å skrive inn tavlefeltet.

Velg rammen som skal brukes. Vi vil bruke Arduino -rammeverket.

Hvis du velger å lagre prosjektet i en bestemt mappe, fjerner du merket for Plassering og velger stedet du vil ha. I vårt eksempel vil vi la det stå som standardplassering, i samsvar med bildet.

Klikk Fullfør for å fullføre prosjektopprettelsen.

Trinn 8: Hovedprosjektfil

Hovedprosjektfil
Hovedprosjektfil

Main.cpp -filen ligger i src -mappen, avhengig av bildet.

Du kan sette inn biblioteker (.h) i selve src -mappen og importere dem til anførselstegn.

Eksempel: #inkludere "LibESP32.h"

Trinn 9: PlatformIO Toolbar

PlatformIO Toolbar
PlatformIO Toolbar

1. Feil og advarsler

2. Hjem

3. Bygg (Bygg)

4. Last opp (Ta opp / last opp)

5. Last opp til ekstern enhet

6. Rengjør

7. Test (Test)

8. Kjør oppgave (Åpner et søkefelt for å søke og utføre, i tillegg til andre oppgaver som Oppgrader installerte plattformer, Debug, Last opp, Monitor, etc …)

9. Seriell skjerm (åpner seriell skjerm)

10. Ny terminal (Windows PowerShell)

Trinn 10: Importere et Arduino -prosjekt (.ino) til PlatformIO

Importere et Arduino -prosjekt (.ino) til PlatformIO
Importere et Arduino -prosjekt (.ino) til PlatformIO
Importere et Arduino -prosjekt (.ino) til PlatformIO
Importere et Arduino -prosjekt (.ino) til PlatformIO

MERK: Vi vil bruke INO-koden til et prosjekt laget med ESP32 LoRa, men det kan importeres til ethvert annet Arduino IDE-kompatibelt kort, for eksempel STM, ESP, Arduino, etc.

Trinn 11: Importere et ESP32.ino -prosjekt til PlatformIO

Importere et ESP32.ino -prosjekt til PlatformIO
Importere et ESP32.ino -prosjekt til PlatformIO
Importere et ESP32.ino -prosjekt til PlatformIO
Importere et ESP32.ino -prosjekt til PlatformIO
Importere et ESP32.ino -prosjekt til PlatformIO
Importere et ESP32.ino -prosjekt til PlatformIO

Se etter tallerkenen som er brukt. I vårt eksempel bruker vi Heltec WiFi LoRa 32 -kortet.

Merk av for alternativet Bruk biblioteker. Velg prosjektstedet med.ino- og.h -filene. Klikk på Importer.

Trinn 12: Vent til Platform IO Home åpnes

Vent til Platform IO Home åpnes
Vent til Platform IO Home åpnes

Kildefilene vil bli plassert i src -mappen. Kompiler, last inn og feilsøk (seriell skjerm).

Trinn 13: Ferdig

Ferdig!
Ferdig!

Trinn 14: Merknader og advarsler angående PlatformIO -utvidelsen

Merknader og advarsler angående PlatformIO -utvidelsen
Merknader og advarsler angående PlatformIO -utvidelsen

• Det er avhengig av Arduino -rammeverket.

• Omkompilering av et prosjekt krever at den serielle skjermen kobles fra / lukkes manuelt (Arduino IDE kobles automatisk fra).

• Ikke installer Arduino gjennom Microsoft -applikasjonsbutikken fordi den ikke vil bli funnet av VS -koden.

Trinn 15: LoRa -prosjektet brukes som et eksempel på import

Som en konklusjon, anbefaler jeg deg å se videoen: ESP32 LORA: Gassensor, fuktighet og temperatur via SMS. I videoen brukte jeg den samme koden som jeg brukte i dette prosjektet i dag.

Trinn 16: Last ned filene

PDF

ANDRE

Anbefalt: