Satura rādītājs:

Tas kļuva melns! VS kods: 16 soļi
Tas kļuva melns! VS kods: 16 soļi

Video: Tas kļuva melns! VS kods: 16 soļi

Video: Tas kļuva melns! VS kods: 16 soļi
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Novembris
Anonim
Image
Image
Izmantotā programmatūra un faili
Izmantotā programmatūra un faili

Šodien mēs runāsim par PlatformIO. Šis ir uzlabots rīks ar vairākām funkcijām, kas “saista” tā izmantošanu ar Visual Studio kodu. Es uzskatu, ka šī tēma ir nedaudz uzlabota, un tāpēc es iesaku izmantot šo pāri kodiem, kuros ir vairāk nekā 200 rindu. Bet, tas ir tikai mans viedoklis. Lai to labāk izskaidrotu, mikrokontrollera apkopošanai VSCode paplašinājums (PlatformIO) piekļūst jūsu datorā instalētajai Arduino sistēmai.

Turpinot, šodien mēs risināsim VS koda īpašības, tā uzstādīšanu, kā arī VS koda paplašinājumu. Turklāt mums būs īss skaidrojums par PlatformIO mājas interfeisu, rīkiem un projekta izveidi no nulles, piemēram, Arduino projekta (.ino) importēšana platformā.

1. darbība. Izmantotā programmatūra un faili

• Arduino IDE programmatūra (jābūt iepriekš instalētai)

• Visual Studio Code programmatūra

• PlatformIO paplašinājums VSCode

• ESP32.ino.h un.cpp failu paraugi Piezīme. Mēs izmantosim projekta INO kodu, kas tika izveidots ar ESP32 LoRa. Lai pareizi darbotos, ESP32 Arduino kodols ir iepriekš jāinstalē importētajam ESP32 parauga projektam.

Citiem vārdiem sakot, ja jums nav instalētas ESP32 bibliotēkas Arduino IDE un nevarat apkopot pašā Arduino IDE, jūs nevarēsit apkopot PlatformIO importēto projektu.

2. darbība. VSCode redaktora īpašības

VSCode redaktora īpašības
VSCode redaktora īpašības
VSCode redaktora īpašības
VSCode redaktora īpašības
VSCode redaktora īpašības
VSCode redaktora īpašības
VSCode redaktora īpašības
VSCode redaktora īpašības

VS kodam ir vairākas īpašības. Tas darbojas operētājsistēmās Mac, Linux un Windows. Tādējādi tas ir atvērts, un tas ir no Microsoft. Dažas citas īpašības ietver:

• Slēpt / parādīt koda blokus

• Koda kļūdu noteikšana rakstīšanas laikā

• Automātiska pabeigšana (ctrl + atstarpe) mainīgajiem un metodēm

• Avota koda minimālā karte

• Git integrācija

• Palūkojieties

• Navigācija ar kodu (dodieties uz iestatījumu)

3. darbība: lejupielādējiet Visual Studio kodu

Lejupielādējiet Visual Studio kodu
Lejupielādējiet Visual Studio kodu

Saite:

code.visualstudio.com/download

4. darbība. Visual Studio koda instalēšana

Visual Studio koda instalēšana
Visual Studio koda instalēšana

• Palaidiet instalēšanas programmu

• Noklikšķiniet uz Labi

• Sekojiet instalēšanai, noklikšķinot uz Tālāk līdz Pabeigt

5. darbība. PlatformIO paplašinājuma instalēšana

PlatformIO paplašinājuma instalēšana
PlatformIO paplašinājuma instalēšana
PlatformIO paplašinājuma instalēšana
PlatformIO paplašinājuma instalēšana
PlatformIO paplašinājuma instalēšana
PlatformIO paplašinājuma instalēšana

1. Atveriet Visual Studio Code kā administrators

2. Izpildiet tālāk norādītās darbības

Piezīme. Ieteicams datorā pieteikties kā administratoram

Noklikšķiniet uz pogas, ko norāda bultiņa

Meklējiet PlatformIO atbilstoši attēlam.

Lai instalētu, noklikšķiniet uz vienas no pogām un gaidiet instalēšanu …

Atkārtoti ielādējiet, lai restartētu IDE

Pagaidiet instalēšanu…

6. darbība. Īss PlatformIO sākumlapas skaidrojums

Īss PlatformIO sākumlapas skaidrojums
Īss PlatformIO sākumlapas skaidrojums

Pēc VS koda restartēšanas

tad paplašinājums jau būs instalēts, un atvērums tiks atvērts atkarībā no attēla.

1. Jauns projekts.

2. Importēt Arduino projektu.

3. Atveriet esošu projektu.

4. Atveriet projektu piemērus.

7. solis: jauna projekta izveide

Jauna projekta izveidošana
Jauna projekta izveidošana
Jauna projekta izveidošana
Jauna projekta izveidošana
Jauna projekta izveidošana
Jauna projekta izveidošana

1. Projekta nosaukums.

2. Izmantotā plāksne.

3. Ietvars.

4. Vieta, kur projekts tiks saglabāts.

Noklusējums atrodas vietnē C: / Users / User / Documents / PlatformIO / Projects.

Izvēlieties projekta nosaukumu un meklējiet izmantoto tāfeli, ierakstot lauku Board.

Izvēlieties ietvaru, kas tiks izmantots. Mēs izmantosim Arduino ietvaru.

Ja izvēlaties projektu saglabāt noteiktā mapē, noņemiet atzīmi no izvēles rūtiņas Atrašanās vieta un atlasiet vajadzīgo atrašanās vietu. Mūsu piemērā mēs to atstāsim kā noklusējuma atrašanās vietu saskaņā ar attēlu.

Noklikšķiniet uz Pabeigt, lai pabeigtu projekta izveidi.

8. darbība. Galvenais projekta fails

Galvenais projekta fails
Galvenais projekta fails

Main.cpp fails atrodas mapē src, atkarībā no attēla.

Jūs varat ievietot bibliotēkas (.h) pašā src mapē un importēt tās pēdiņās.

Piemērs: #include "LibESP32.h"

9. darbība. PlatformIO rīkjosla

PlatformIO rīkjosla
PlatformIO rīkjosla

1. Kļūdas un brīdinājumi

2. Mājas

3. Būvēt (veidot)

4. Augšupielādēt (ierakstīt / augšupielādēt)

5. Augšupielādējiet tālvadības ierīcē

6. Notīriet

7. Tests (tests)

8. Palaist uzdevumu (atver meklēšanas lauku, lai meklētu un izpildītu papildus citiem uzdevumiem, piemēram, instalēto platformu jaunināšana, atkļūdošana, augšupielāde, pārraudzība utt.)

9. Sērijas monitors (atver seriālo monitoru)

10. Jauns terminālis (Windows PowerShell)

10. darbība. Arduino projekta (.ino) importēšana platformā

Arduino projekta (.ino) importēšana platformāIO
Arduino projekta (.ino) importēšana platformāIO
Arduino projekta (.ino) importēšana platformāIO
Arduino projekta (.ino) importēšana platformāIO

PIEZĪME: Mēs izmantosim projekta INO kodu, kas izveidots, izmantojot ESP32 LoRa, bet to var importēt uz jebkuru citu ar Arduino IDE saderīgu plati, piemēram, STM, ESP, Arduino utt.

11. darbība. ESP32.ino projekta importēšana platformā

ESP32.ino projekta importēšana platformāIO
ESP32.ino projekta importēšana platformāIO
ESP32.ino projekta importēšana platformāIO
ESP32.ino projekta importēšana platformāIO
ESP32.ino projekta importēšana platformāIO
ESP32.ino projekta importēšana platformāIO

Meklējiet izmantoto plāksni. Mūsu piemērā mēs izmantojam Heltec WiFi LoRa 32 karti.

Atzīmējiet opciju Izmantot bibliotēkas. Atlasiet projekta atrašanās vietu ar.ino un.h failiem. Noklikšķiniet uz Importēt.

12. darbība. Pagaidiet, līdz tiek atvērta IO mājas platforma

Pagaidiet, līdz tiek atvērta platformas IO sākumlapa
Pagaidiet, līdz tiek atvērta platformas IO sākumlapa

Avota faili atradīsies mapē src. Apkopojiet, ielādējiet un atkļūdojiet (sērijas monitors).

13. solis: Gatavs

Gatavs!
Gatavs!

14. darbība. Piezīmes un brīdinājumi par PlatformIO paplašinājumu

Piezīmes un brīdinājumi par PlatformIO paplašinājumu
Piezīmes un brīdinājumi par PlatformIO paplašinājumu

• Tas ir atkarīgs no Arduino ietvara.

• Projekta atkārtotai apkopošanai ir nepieciešams manuāli atvienot / aizvērt sērijveida monitoru (Arduino IDE automātiski atvienojas).

• Neinstalējiet Arduino, izmantojot Microsoft lietojumprogrammu veikalu, jo tas netiks atrasts pēc VS koda.

15. darbība: LoRa projekts tiek izmantots kā importa piemērs

Noslēgumā iesaku noskatīties video: ESP32 LORA: GĀZES SENSORS, MITRUMS UN TEMPERATŪRA AR SMS. Videoklipā es izmantoju to pašu kodu, ko izmantoju šajā projektā šodien.

16. darbība: lejupielādējiet failus

PDF

CITI

Ieteicams: