Përmbajtje:

U bë e zezë! Kodi VS: 16 hapa
U bë e zezë! Kodi VS: 16 hapa

Video: U bë e zezë! Kodi VS: 16 hapa

Video: U bë e zezë! Kodi VS: 16 hapa
Video: 16 ошибок штукатурки стен. 2024, Nëntor
Anonim
Image
Image
Softuer dhe skedarë të përdorur
Softuer dhe skedarë të përdorur

Sot, ne do të flasim për PlatformIO. Ky është një mjet i avancuar me disa veçori që "lidhin" përdorimin e tij me Visual Studio Code. Unë e konsideroj këtë temë disi të avancuar, dhe kështu, unë sugjeroj ta përdorni këtë palë për kode që kanë më shumë se 200 rreshta. Por, ky është vetëm mendimi im. Për ta shpjeguar më mirë këtë, për përpilimin e një mikrokontrolluesi, shtesa VSCode (PlatformIO) hyn në kuadrin Arduino që është i instaluar në kompjuterin tuaj.

Duke ecur së bashku, sot do të merremi me cilësitë e Kodit VS, instalimin e tij, si dhe shtrirjen për Kodin VS. Gjithashtu, ne do të kemi një shpjegim të shkurtër të ndërfaqes në shtëpi të PlatformIO, mjetet dhe krijimin e një projekti nga e para, siç është importimi i një projekti Arduino (.ino) në PlatformIO.

Hapi 1: Softuerët dhe skedarët e përdorur

• Softueri Arduino IDE (duhet të jetë i instaluar më parë)

• Softueri i Kodit Visual Studio

• Zgjerimi i PlatformIO për VSCode

• Mostra.ino.h dhe.cpp skedarë për ESP32Shënim: Ne do të përdorim kodin INO të një projekti që është bërë me ESP32 LoRa. Për të funksionuar siç duhet, bërthama Arduino për ESP32 duhet të jetë e para-instaluar për shembullin e projektit ESP32 që ne importojmë.

Me fjalë të tjera, nëse nuk keni bibliotekat ESP32 të instaluara në Arduino IDE dhe nuk mund të përpiloni brenda vetë Arduino IDE, nuk do të jeni në gjendje të përpiloni projektin e importuar në PlatformIO.

Hapi 2: Cilësitë e Redaktorit të VSCode

Cilësitë e Redaktorit të VSCode
Cilësitë e Redaktorit të VSCode
Cilësitë e Redaktorit të VSCode
Cilësitë e Redaktorit të VSCode
Cilësitë e Redaktorit të VSCode
Cilësitë e Redaktorit të VSCode
Cilësitë e Redaktorit të VSCode
Cilësitë e Redaktorit të VSCode

Kodi VS ka disa cilësi. Shkon në Mac, Linux dhe Windows. Kështu, është e hapur, dhe është nga Microsoft. Disa nga cilësitë e tjera përfshijnë:

• Fshih / shfaq blloqet e kodit

• Zbulimi i gabimeve të kodit gjatë shkrimit

• Plotësimi automatik (ctrl + hapësirë) për ndryshoret dhe metodat

• Minimapi i kodit burimor

• Integrimi Git

• shikoj

• Navigimi i Kodit (lundroni te cilësimi)

Hapi 3: Shkarkoni Kodin Visual Studio

Shkarkoni Kodin Visual Studio
Shkarkoni Kodin Visual Studio

Lidhja:

code.visualstudio.com/download

Hapi 4: Instalimi i Kodit Visual Studio

Instalimi i kodit Visual Studio
Instalimi i kodit Visual Studio

• Drejtoni instaluesin

• Kliko Ok

• Ndiqni instalimin duke klikuar Next to Finish

Hapi 5: Instalimi i shtesës PlatformIO

Instalimi i shtesës PlatformIO
Instalimi i shtesës PlatformIO
Instalimi i shtesës PlatformIO
Instalimi i shtesës PlatformIO
Instalimi i shtesës PlatformIO
Instalimi i shtesës PlatformIO

1. Hapni Visual Studio Code si administrator

2. Ndiqni hapat e mëposhtëm

Shënim: Rekomandohet që të regjistroheni në kompjuter si përdorues administratori

Klikoni butonin e treguar nga shigjeta

Kërkoni për PlatformIO, në përputhje me imazhin.

Klikoni një nga butonat për të instaluar dhe prisni për instalimin…

Ringarko për të rinisur IDE

Prisni për instalimin…

Hapi 6: Shpjegim i shkurtër i Faqes Kryesore të PlatformIO

Shpjegim i Shkurtër i Faqes Kryesore të PlatformIO
Shpjegim i Shkurtër i Faqes Kryesore të PlatformIO

Pas rifillimit të Kodit VS, atëherë shtesa do të jetë tashmë e instaluar dhe do të hapet një përplasje, në varësi të imazhit.

1. Projekt i ri.

2. Importo projektin Arduino.

3. Hapni një projekt ekzistues.

4. Hapni shembuj të projektit.

Hapi 7: Krijimi i një projekti të ri

Krijimi i një projekti të ri
Krijimi i një projekti të ri
Krijimi i një projekti të ri
Krijimi i një projekti të ri
Krijimi i një projekti të ri
Krijimi i një projekti të ri

1. Emri i projektit.

2. Pjatë e përdorur.

3. Kuadri.

4. Vendndodhja ku do të ruhet projekti.

Parazgjedhja gjendet në C: / Users / User / Documents / PlatformIO / Projects.

Zgjidhni një emër për projektin dhe kërkoni tabelën që po përdoret duke shtypur në fushën Bordi.

Zgjidhni kornizën që do të përdoret. Ne do të përdorim kuadrin Arduino.

Nëse zgjidhni të ruani projektin në një dosje të veçantë, hiqni kutinë e zgjedhjes Vendndodhja dhe zgjidhni vendndodhjen që dëshironi. Në shembullin tonë, ne do ta lëmë atë si vendndodhjen e paracaktuar, në përputhje me imazhin.

Klikoni Finish për të përfunduar krijimin e projektit.

Hapi 8: Skedari kryesor i projektit

Skedari kryesor i projektit
Skedari kryesor i projektit

Skedari main.cpp ndodhet në dosjen src, në varësi të imazhit.

Ju mund të futni biblioteka (.h) në vetë dosjen src dhe t'i importoni ato në thonjëza.

Shembull: #përfshi "LibESP32.h"

Hapi 9: Shiriti i veglave PlatformIO

Shiriti i veglave të PlatformIO
Shiriti i veglave të PlatformIO

1. Gabimet dhe paralajmërimet

2. Shtëpi

3. Ndërtoni (Ndërtoni)

4. Ngarko (Regjistro / Ngarko)

5. Ngarko në pajisjen në distancë

6. Pastroni

7. Test (Test)

8. Run Task (Hap një fushë kërkimi për të kërkuar dhe ekzekutuar, përveç detyrave të tjera si Përmirësimi i platformave të instaluara, Debug, Upload, Monitor, etj …)

9. Monitor Serial (Hap monitorin serial)

10. Terminali i ri (Windows PowerShell)

Hapi 10: Importimi i një Projekti Arduino (.ino) Në PlatformIO

Importimi i një Projekti Arduino (.ino) në PlatformëOI
Importimi i një Projekti Arduino (.ino) në PlatformëOI
Importimi i një Projekti Arduino (.ino) në PlatformëOI
Importimi i një Projekti Arduino (.ino) në PlatformëOI

SH NOTNIM: Ne do të përdorim kodin INO të një projekti të bërë me ESP32 LoRa, por mund të importohet në çdo bord tjetër të pajtueshëm me Arduino IDE, siç janë STM, ESP, Arduino, etj.

Hapi 11: Importimi i një projekti ESP32.ino në PlatformIO

Importimi i një projekti ESP32.ino në PlatformIO
Importimi i një projekti ESP32.ino në PlatformIO
Importimi i një projekti ESP32.ino në PlatformIO
Importimi i një projekti ESP32.ino në PlatformIO
Importimi i një projekti ESP32.ino në PlatformIO
Importimi i një projekti ESP32.ino në PlatformIO

Shikoni pjatën e përdorur. Në shembullin tonë, ne po përdorim kartën Heltec WiFi LoRa 32.

Kontrolloni opsionin Përdorni bibliotekat. Zgjidhni vendndodhjen e projektit me skedarët.ino dhe.h. Klikoni Import.

Hapi 12: Prisni derisa të hapet Platforma IO Home

Prisni derisa të hapet Platforma IO Home
Prisni derisa të hapet Platforma IO Home

Skedarët burim do të vendosen në dosjen src. Përpiloni, ngarkoni dhe korrigjoni (monitor serial).

Hapi 13: U krye

U krye!
U krye!

Hapi 14: Shënime dhe Paralajmërime në lidhje me Shtesën e PlatformIO

Shënime dhe Paralajmërime në lidhje me Shtesën e PlatformIO
Shënime dhe Paralajmërime në lidhje me Shtesën e PlatformIO

• Varet nga kuadri Arduino.

• Rikompilimi i një projekti kërkon që monitori serik të shkyçet / mbyllet manualisht (Arduino IDE shkëputet automatikisht).

• Mos e instaloni Arduino përmes dyqanit të aplikacioneve Microsoft sepse nuk do të gjendet nga Kodi VS.

Hapi 15: Projekti LoRa i përdorur si shembull i importit

Si përfundim, ju këshilloj të shikoni videon: ESP32 LORA: SENSORI I GAZIT, LARTISTSIA DHE TEMPERATURA ME SMS. Në video, kam përdorur të njëjtin kod siç kam përdorur në këtë projekt sot.

Hapi 16: Shkarkoni skedarët

PDF

TË TJERËT

Recommended: