Innehållsförteckning:

Det blev svart! VS -kod: 16 steg
Det blev svart! VS -kod: 16 steg

Video: Det blev svart! VS -kod: 16 steg

Video: Det blev svart! VS -kod: 16 steg
Video: Сверлильное приспособление к токарному 1к62/16к20 2024, Juli
Anonim
Image
Image
Programvara och filer som används
Programvara och filer som används

Idag pratar vi om PlatformIO. Detta är ett avancerat verktyg med flera funktioner som "länkar" dess användning till Visual Studio Code. Jag anser att detta ämne är något avancerat, och därför föreslår jag att du använder detta par för koder som har mer än 200 rader. Men det är bara min åsikt. För att förklara detta bättre, för att kompilera en mikrokontroller, får VSCode -tillägget (PlatformIO) åtkomst till Arduino -ramverket som är installerat på din dator.

Framåt, idag kommer vi att ta itu med egenskaperna hos VS Code, dess installation, samt förlängningen för VS Code. Vi kommer också att ha en kort förklaring av PlatformIO -hemmagränssnittet, verktygen och skapandet av ett projekt från grunden, till exempel att importera ett Arduino -projekt (.ino) till PlatformIO.

Steg 1: Programvara och filer som används

• Arduino IDE -programvara (måste installeras tidigare)

• Visual Studio Code Software

• PlatformIO -tillägg för VSCode

• Exempel på.ino- och.cpp -filer för ESP32 Obs: Vi kommer att använda INO -koden för ett projekt som gjordes med ESP32 LoRa. För att fungera korrekt måste Arduino-kärnan för ESP32 vara förinstallerad för det ESP32-exempelprojekt som vi importerar.

Med andra ord, om du inte har ESP32 -biblioteken installerade i Arduino IDE och inte kan kompilera i själva Arduino IDE, kommer du inte att kunna kompilera projektet som importerats till PlatformIO.

Steg 2: Egenskaper hos VSCode Editor

Egenskaper hos VSCode Editor
Egenskaper hos VSCode Editor
Egenskaper hos VSCode Editor
Egenskaper hos VSCode Editor
Egenskaper hos VSCode Editor
Egenskaper hos VSCode Editor
Egenskaper hos VSCode Editor
Egenskaper hos VSCode Editor

VS Code har flera egenskaper. Den körs på Mac, Linux och Windows. Således är det öppet och det är från Microsoft. Några av de andra kvaliteterna inkluderar:

• Dölj / visa kodblock

• Upptäckt av kodfel under skrivandet

• Komplettera automatiskt (ctrl + blanksteg) för variabler och metoder

• Källa för minimikarta

• Git -integration

• Kika

• Kodnavigering (navigera till inställningen)

Steg 3: Ladda ner Visual Studio Code

Ladda ner Visual Studio Code
Ladda ner Visual Studio Code

Länk:

code.visualstudio.com/download

Steg 4: Installation av Visual Studio -kod

Installation av Visual Studio -kod
Installation av Visual Studio -kod

• Kör installationsprogrammet

• Klicka på Ok

• Följ installationen genom att klicka på Nästa för att slutföra

Steg 5: Installera PlatformIO -tillägget

Installera PlatformIO -tillägget
Installera PlatformIO -tillägget
Installera PlatformIO -tillägget
Installera PlatformIO -tillägget
Installera PlatformIO -tillägget
Installera PlatformIO -tillägget

1. Öppna Visual Studio Code som administratör

2. Följ stegen nedan

Obs: Vi rekommenderar att du loggar in på datorn som administratörsanvändare

Klicka på knappen som visas med pilen

Sök efter PlatformIO, enligt bilden.

Klicka på en av knapparna för att installera och vänta på installationen …

Ladda om för att starta om IDE

Vänta på installationen …

Steg 6: Kort förklaring av PlatformIO -hemsidan

Kort förklaring av PlatformIO -hemsidan
Kort förklaring av PlatformIO -hemsidan

Efter omstart av VS -koden, tillägget kommer då redan att installeras och en flik öppnas, beroende på bilden.

1. Nytt projekt.

2. Importera Arduino -projekt.

3. Öppna ett befintligt projekt.

4. Öppna projektexempel.

Steg 7: Skapa ett nytt projekt

Skapa ett nytt projekt
Skapa ett nytt projekt
Skapa ett nytt projekt
Skapa ett nytt projekt
Skapa ett nytt projekt
Skapa ett nytt projekt

1. Projektets namn.

2. Plattan används.

3. Ramverk.

4. Plats där projektet kommer att sparas.

Standardinställningen finns på C: / Users / User / Documents / PlatformIO / Projects.

Välj ett namn på projektet och sök efter tavlan som används genom att skriva i fältet Styrelse.

Välj det ramverk som ska användas. Vi kommer att använda Arduino -ramverket.

Om du väljer att spara projektet i en viss mapp, avmarkera kryssrutan Plats och välj den plats du vill ha. I vårt exempel kommer vi att lämna det som standardplats, i enlighet med bilden.

Klicka på Slutför för att slutföra projektet.

Steg 8: Huvudprojektfil

Huvudprojektfil
Huvudprojektfil

Main.cpp -filen finns i mappen src, beroende på bilden.

Du kan infoga bibliotek (.h) i själva src -mappen och importera dem till citattecken.

Exempel: #inkludera "LibESP32.h"

Steg 9: PlatformIO Toolbar

PlatformIO Toolbar
PlatformIO Toolbar

1. Fel och varningar

2. Hemma

3. Bygg (Bygg)

4. Ladda upp (spela in / ladda upp)

5. Ladda upp till fjärrenhet

6. Rengör

7. Test (Test)

8. Kör uppgift (Öppnar ett sökfält för att söka och köra, förutom andra uppgifter som uppgradera installerade plattformar, felsökning, uppladdning, övervaka, etc. …)

9. Seriell bildskärm (Öppnar seriell bildskärm)

10. Ny terminal (Windows PowerShell)

Steg 10: Importera ett Arduino -projekt (.ino) till PlatformIO

Importera ett Arduino -projekt (.ino) till PlatformIO
Importera ett Arduino -projekt (.ino) till PlatformIO
Importera ett Arduino -projekt (.ino) till PlatformIO
Importera ett Arduino -projekt (.ino) till PlatformIO

OBS: Vi kommer att använda INO-koden för ett projekt som är gjort med ESP32 LoRa, men det kan importeras till alla andra Arduino IDE-kompatibla kort, till exempel STM, ESP, Arduino, etc.

Steg 11: Importera ett ESP32.ino -projekt till PlatformIO

Importera ett ESP32.ino -projekt till PlatformIO
Importera ett ESP32.ino -projekt till PlatformIO
Importera ett ESP32.ino -projekt till PlatformIO
Importera ett ESP32.ino -projekt till PlatformIO
Importera ett ESP32.ino -projekt till PlatformIO
Importera ett ESP32.ino -projekt till PlatformIO

Leta efter den använda plattan. I vårt exempel använder vi Heltec WiFi LoRa 32 -kortet.

Markera alternativet Använd bibliotek. Välj projektplats med.ino- och.h -filerna. Klicka på Importera.

Steg 12: Vänta tills Platform IO Home öppnas

Vänta tills Platform IO Home öppnas
Vänta tills Platform IO Home öppnas

Källfilerna finns i src -mappen. Kompilera, ladda och felsöka (seriell bildskärm).

Steg 13: Klar

Gjort!
Gjort!

Steg 14: Anmärkningar och varningar angående PlatformIO -tillägget

Anmärkningar och varningar angående PlatformIO -tillägget
Anmärkningar och varningar angående PlatformIO -tillägget

• Det är beroende av Arduino -ramverket.

• För att kompilera om ett projekt måste seriell bildskärm kopplas från / stängas manuellt (Arduino IDE kopplas automatiskt bort).

• Installera inte Arduino via Microsoft -programbutiken eftersom den inte kommer att hittas av VS -koden.

Steg 15: LoRa -projekt används som exempel på import

Avslutningsvis rekommenderar jag att du tittar på videon: ESP32 LORA: GASSENSOR, FUKT OCH TEMPERATUR MED SMS. I videon använde jag samma kod som jag använde i det här projektet idag.

Steg 16: Ladda ner filerna

PDF

ANDRA

Rekommenderad: