Sadržaj:

Postalo je crno! VS kod: 16 koraka
Postalo je crno! VS kod: 16 koraka

Video: Postalo je crno! VS kod: 16 koraka

Video: Postalo je crno! VS kod: 16 koraka
Video: 16 ошибок штукатурки стен. 2024, Srpanj
Anonim
Image
Image
Korišteni softver i datoteke
Korišteni softver i datoteke

Danas ćemo govoriti o PlatformIO. Ovo je napredni alat s nekoliko značajki koje povezuju njegovu upotrebu s Visual Studio Code. Smatram da je ova tema pomalo napredna pa stoga predlažem korištenje ovog para za kodove koji imaju više od 200 redaka. No, to je samo moje mišljenje. Da bi se to bolje objasnilo, za sastavljanje mikrokontrolera, proširenje VSCode (PlatformIO) pristupa Arduino okviru koji je instaliran na vašem računalu.

Odlazeći dalje, danas ćemo se pozabaviti kvalitetama VS koda, njegovom instalacijom, kao i proširenjem VS koda. Također, imat ćemo kratko objašnjenje kućnog sučelja PlatformIO, alata i stvaranja projekta od nule, poput uvoza Arduino projekta (.ino) u PlatformIO.

Korak 1: Korišteni softver i datoteke

• Arduino IDE softver (mora biti prethodno instaliran)

• Softver za kôd Visual Studio

• PlatformIO proširenje za VSCode

• Primjeri.ino.h i.cpp datoteka za ESP32Napomena: Koristit ćemo INO kod projekta koji je napravljen s ESP32 LoRa. Za ispravno funkcioniranje jezgra Arduino za ESP32 mora biti unaprijed instalirana za primjer projekta ESP32 koji uvozimo.

Drugim riječima, ako nemate instalirane ESP32 knjižnice u Arduino IDE -u i ne možete kompajlirati unutar samog Arduino IDE -a, nećete moći sastaviti projekt uvezen u PlatformIO.

Korak 2: Kvalitete VSCode uređivača

Kvalitete VSCode uređivača
Kvalitete VSCode uređivača
Kvalitete VSCode uređivača
Kvalitete VSCode uređivača
Kvalitete VSCode uređivača
Kvalitete VSCode uređivača
Kvalitete VSCode uređivača
Kvalitete VSCode uređivača

VS kod ima nekoliko kvaliteta. Radi na Mac, Linux i Windows. Dakle, otvoren je i dolazi iz Microsofta. Neke druge kvalitete uključuju:

• Sakrij / prikaži blokove kodova

• Otkrivanje grešaka koda tijekom pisanja

• Automatsko dovršavanje (ctrl + razmak) za varijable i metode

• Minimalna karta izvornog koda

• Git integracija

• Zaviriti

• Navigacija kodom (prijeđite na postavku)

Korak 3: Preuzmite kôd Visual Studio

Preuzmite kod za Visual Studio
Preuzmite kod za Visual Studio

Veza:

code.visualstudio.com/download

Korak 4: Instalacija koda Visual Studio

Instalacija koda Visual Studio
Instalacija koda Visual Studio

• Pokrenite instalacijski program

• Pritisnite U redu

• Slijedite instalaciju klikom na Dalje do Završi

Korak 5: Instaliranje PlatformIO proširenja

Instaliranje PlatformIO proširenja
Instaliranje PlatformIO proširenja
Instaliranje PlatformIO proširenja
Instaliranje PlatformIO proširenja
Instaliranje PlatformIO proširenja
Instaliranje PlatformIO proširenja

1. Otvorite Visual Studio Code kao administrator

2. Slijedite korake u nastavku

Napomena: Preporučuje se da se prijavite na računalo kao administrator

Pritisnite gumb označen strelicom

Potražite PlatformIO, u skladu sa slikom.

Pritisnite jedan od gumba za instalaciju i pričekajte instalaciju …

Ponovo učitajte za ponovno pokretanje IDE -a

Pričekajte instalaciju…

Korak 6: Kratko objašnjenje početne stranice PlatformIO

Kratko objašnjenje PlatformIO početne stranice
Kratko objašnjenje PlatformIO početne stranice

Nakon ponovnog pokretanja VS koda, proširenje će tada već biti instalirano i otvorit će se poklopac, ovisno o slici.

1. Novi projekt.

2. Uvezite Arduino projekt.

3. Otvorite postojeći projekt.

4. Otvorite primjere projekata.

Korak 7: Stvaranje novog projekta

Izrada novog projekta
Izrada novog projekta
Izrada novog projekta
Izrada novog projekta
Izrada novog projekta
Izrada novog projekta

1. Naziv projekta.

2. Upotrijebljena ploča.

3. Okvir.

4. Mjesto na kojem će se projekt spremiti.

Zadana vrijednost nalazi se na C: / Users / User / Documents / PlatformIO / Projects.

Odaberite naziv projekta i potražite ploču koja se koristi upisivanjem u polje Board.

Odaberite okvir koji će se koristiti. Koristit ćemo Arduino okvir.

Ako odaberete spremanje projekta u određenu mapu, poništite potvrdni okvir Lokacija i odaberite mjesto koje želite. U našem primjeru ostavit ćemo ga kao zadano mjesto, u skladu sa slikom.

Pritisnite Završi da biste dovršili izradu projekta.

Korak 8: Glavna datoteka projekta

Glavna datoteka projekta
Glavna datoteka projekta

Datoteka main.cpp nalazi se u mapi src, ovisno o slici.

Knjižnice (.h) možete umetnuti u samu mapu src i uvesti ih u navodnike.

Primjer: #include "LibESP32.h"

Korak 9: PlatformIO Toolbar

Alatna traka PlatformIO
Alatna traka PlatformIO

1. Pogreške i upozorenja

2. Dom

3. Izgradnja (Izgradnja)

4. Prijenos (Snimanje / Prijenos)

5. Prenesite na udaljeni uređaj

6. Očistite

7. Test (Test)

8. Pokreni zadatak (otvara polje za pretraživanje za pretraživanje i izvršavanje, uz ostale zadatke, poput nadogradnje instaliranih platformi, otklanjanja pogrešaka, prijenosa, praćenja itd.)

9. Serijski monitor (otvara serijski monitor)

10. Novi terminal (Windows PowerShell)

Korak 10: Uvoz Arduino projekta (.ino) u PlatformIO

Uvoz Arduino projekta (.ino) u platformuIO
Uvoz Arduino projekta (.ino) u platformuIO
Uvoz Arduino projekta (.ino) u platformuIO
Uvoz Arduino projekta (.ino) u platformuIO

NAPOMENA: Koristit ćemo INO kôd projekta napravljenog s ESP32 LoRa, ali se može uvesti na bilo koju drugu Arduino IDE-kompatibilnu ploču, kao što su STM, ESP, Arduino itd.

11. korak: Uvoz ESP32.ino projekta u PlatformIO

Uvoz ESP32.ino projekta u PlatformIO
Uvoz ESP32.ino projekta u PlatformIO
Uvoz ESP32.ino projekta u PlatformIO
Uvoz ESP32.ino projekta u PlatformIO
Uvoz ESP32.ino projekta u PlatformIO
Uvoz ESP32.ino projekta u PlatformIO

Potražite upotrijebljenu ploču. U našem primjeru koristimo Heltec WiFi LoRa 32 karticu.

Označite opciju Koristi biblioteke. Odaberite lokaciju projekta s.ino i.h datotekama. Pritisnite Uvoz.

Korak 12: Pričekajte dok se IO Home platforme ne otvori

Pričekajte dok se IO Home platforme ne otvori
Pričekajte dok se IO Home platforme ne otvori

Izvorne datoteke će se nalaziti u mapi src. Kompiliranje, učitavanje i ispravljanje pogrešaka (serijski monitor).

Korak 13: Gotovo

Gotovo!
Gotovo!

Korak 14: Napomene i upozorenja u vezi s proširenjem PlatformIO

Bilješke i upozorenja u vezi s proširenjem PlatformIO
Bilješke i upozorenja u vezi s proširenjem PlatformIO

• Ovisi o Arduino okviru.

• Ponovno sastavljanje projekta zahtijeva da se serijski monitor ručno isključi / zatvori (Arduino IDE se automatski isključuje).

• Nemojte instalirati Arduino putem Microsoftove trgovine aplikacija jer se neće nalaziti prema VS kodu.

Korak 15: LoRa projekt koji se koristi kao primjer uvoza

Kao zaključak savjetujem vam da pogledate video: ESP32 LORA: OSJETNIK PLINA, VLAGA I TEMPERATURA SMS -om. U videu sam koristio isti kôd koji sam koristio u ovom projektu danas.

Korak 16: Preuzmite datoteke

PDF

DRUGI

Preporučeni: