Orodha ya maudhui:

Iligeuka Nyeusi! Msimbo wa VS: Hatua 16
Iligeuka Nyeusi! Msimbo wa VS: Hatua 16

Video: Iligeuka Nyeusi! Msimbo wa VS: Hatua 16

Video: Iligeuka Nyeusi! Msimbo wa VS: Hatua 16
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Julai
Anonim
Image
Image
Programu na Faili Zilizotumiwa
Programu na Faili Zilizotumiwa

Leo, tutazungumza juu ya PlatformIO. Hii ni zana ya hali ya juu na huduma kadhaa ambazo "zinaunganisha" matumizi yake kwa Msimbo wa Studio ya Visual. Ninafikiria mada hii imeendelea sana, na kwa hivyo, ninashauri kutumia jozi hii kwa nambari ambazo zina zaidi ya laini 200. Lakini, hiyo ni maoni yangu tu. Ili kuelezea hii vizuri, kwa kuandaa microcontroller, ugani wa VSCode (PlatformIO) hupata mfumo wa Arduino ambao umewekwa kwenye kompyuta yako.

Kuendelea mbele, leo tutashughulikia sifa za VS Code, usanikishaji wake, na pia ugani wa Nambari ya VS. Pia, tutapata ufafanuzi mfupi wa kiolesura cha nyumbani cha PlatformIO, zana, na uundaji wa mradi kutoka mwanzoni, kama vile kuagiza mradi wa Arduino (.ino) kwenye PlatformIO.

Hatua ya 1: Programu na Faili Zilizotumiwa

• Programu ya Arduino IDE (lazima iwe imewekwa hapo awali)

• Programu ya Msimbo wa Studio ya Visual

• Ugani wa Jukwaa la VSCode

Mfano wa.ino.h na.cpp faili za ESP32Kumbuka: Tutatumia nambari ya INO ya mradi ambao ulifanywa na ESP32 LoRa. Ili kufanya kazi vizuri, msingi wa Arduino kwa ESP32 lazima uwekwe mapema kwa mradi wa mfano wa ESP32 ambao tunaagiza.

Kwa maneno mengine, ikiwa huna maktaba ya ESP32 iliyosanikishwa katika Arduino IDE na hauwezi kukusanya ndani ya IDE ya Arduino yenyewe, hautaweza kukusanya mradi ulioingizwa kwenye PlatformIO.

Hatua ya 2: Sifa za Mhariri wa VSCode

Sifa za Mhariri wa VSCode
Sifa za Mhariri wa VSCode
Sifa za Mhariri wa VSCode
Sifa za Mhariri wa VSCode
Sifa za Mhariri wa VSCode
Sifa za Mhariri wa VSCode
Sifa za Mhariri wa VSCode
Sifa za Mhariri wa VSCode

Msimbo wa VS una sifa kadhaa. Inaendesha Mac, Linux, na Windows. Kwa hivyo, ni wazi, na ni kutoka kwa Microsoft. Baadhi ya sifa zingine ni pamoja na:

• Ficha / onyesha vizuizi vya nambari

• Kugundua makosa ya kificho wakati wa kuandika

• Auto kamili (nafasi ya ctrl) kwa vigeuzi na njia

• Upungufu wa nambari ya chanzo

• Ujumuishaji wa Git

• Chungulia

• Urambazaji wa Nambari (nenda kwenye mpangilio)

Hatua ya 3: Pakua Msimbo wa Studio ya Visual

Pakua Msimbo wa Studio ya Visual
Pakua Msimbo wa Studio ya Visual

Kiungo:

code.visualstudio.com/download

Hatua ya 4: Ufungaji wa Msimbo wa Studio ya Visual

Ufungaji wa Msimbo wa Studio ya Visual
Ufungaji wa Msimbo wa Studio ya Visual

• Endesha kisanidi

• Bonyeza Ok

• Fuata usakinishaji kwa kubonyeza Ijayo kumaliza

Hatua ya 5: Kusanikisha Ugani wa PlatformIO

Kusanikisha Ugani wa PlatformIO
Kusanikisha Ugani wa PlatformIO
Kusanikisha Ugani wa PlatformIO
Kusanikisha Ugani wa PlatformIO
Kusanikisha Ugani wa PlatformIO
Kusanikisha Ugani wa PlatformIO

1. Fungua Msimbo wa Studio ya Visual kama msimamizi

2. Fuata hatua zifuatazo

Kumbuka: Inashauriwa uingie kwenye kompyuta kama mtumiaji wa msimamizi

Bonyeza kitufe kilichoonyeshwa na mshale

Tafuta PlatformIO, kulingana na picha.

Bonyeza kitufe kimoja cha kusakinisha na subiri usakinishaji…

Pakia tena ili uanze tena IDE

Subiri usakinishaji…

Hatua ya 6: Maelezo mafupi ya Ukurasa wa Nyumbani wa Jukwaa

Maelezo mafupi ya Ukurasa wa Nyumbani wa Jukwaa
Maelezo mafupi ya Ukurasa wa Nyumbani wa Jukwaa

Baada ya kuanzisha tena Nambari ya VS, ugani basi tayari utawekwa na bomba itafunguliwa, kulingana na picha.

1. Mradi mpya.

2. Ingiza mradi wa Arduino.

3. Fungua mradi uliopo.

4. Fungua mifano ya mradi.

Hatua ya 7: Kuunda Mradi Mpya

Kuunda Mradi Mpya
Kuunda Mradi Mpya
Kuunda Mradi Mpya
Kuunda Mradi Mpya
Kuunda Mradi Mpya
Kuunda Mradi Mpya

1. Jina la mradi.

2. Sahani iliyotumiwa.

3. Mfumo.

4. Mahali ambapo mradi utahifadhiwa.

Chaguo-msingi iko katika C: / Watumiaji / Mtumiaji / Nyaraka / PlatformIO / Miradi.

Chagua jina la mradi na utafute bodi ambayo inatumiwa kwa kuandika kwenye uwanja wa Bodi.

Chagua mfumo ambao utatumika. Tutatumia mfumo wa Arduino.

Ikiwa unachagua kuokoa mradi kwenye folda maalum, ondoa alama kwenye kisanduku cha kuteua cha Mahali na uchague eneo unalotaka. Katika mfano wetu, tutaiacha kama eneo la msingi, kulingana na picha.

Bonyeza Maliza kukamilisha uundaji wa mradi.

Hatua ya 8: Faili Kuu ya Mradi

Faili Kuu ya Mradi
Faili Kuu ya Mradi

Faili kuu.cpp iko kwenye folda ya src, kulingana na picha.

Unaweza kuingiza maktaba (.h) kwenye folda ya src yenyewe na kuziingiza kwenye alama za nukuu.

Mfano: # pamoja na "LibESP32.h"

Hatua ya 9: Mwambaa zana wa PlatformIO

Upau wa Mfumo wa Jukwaa
Upau wa Mfumo wa Jukwaa

1. Makosa na maonyo

2. Nyumbani

3. Jenga (Jenga)

4. Pakia (Rekodi / Pakia)

5. Pakia kwenye kifaa cha mbali

6. Safi

7. Mtihani (Mtihani)

8. Endesha Kazi (Inafungua uwanja wa utaftaji wa kutafuta na kutekeleza, pamoja na kazi zingine kama Kuboresha majukwaa yaliyosanikishwa, Kutatua, Kupakia, Kufuatilia, nk…)

9. Serial Monitor (Inafungua mfuatiliaji wa serial)

10. Kituo kipya (Windows PowerShell)

Hatua ya 10: Kuingiza Mradi wa Arduino (.ino) Kwenye JukwaaIO

Kuingiza Mradi wa Arduino (.ino) Kwenye JukwaaIO
Kuingiza Mradi wa Arduino (.ino) Kwenye JukwaaIO
Kuingiza Mradi wa Arduino (.ino) Kwenye JukwaaIO
Kuingiza Mradi wa Arduino (.ino) Kwenye JukwaaIO

KUMBUKA: Tutatumia nambari ya INO ya mradi uliofanywa na ESP32 LoRa, lakini inaweza kuletwa kwa bodi yoyote inayofaa ya IDE ya Arduino, kama STM, ESP, Arduino, n.k.

Hatua ya 11: Kuingiza Mradi wa ESP32.ino kwenye Jukwaa

Kuingiza Mradi wa ESP32.ino kwenye Jukwaa
Kuingiza Mradi wa ESP32.ino kwenye Jukwaa
Kuingiza Mradi wa ESP32.ino kwenye Jukwaa
Kuingiza Mradi wa ESP32.ino kwenye Jukwaa
Kuingiza Mradi wa ESP32.ino kwenye Jukwaa
Kuingiza Mradi wa ESP32.ino kwenye Jukwaa

Angalia sahani iliyotumiwa. Katika mfano wetu, tunatumia kadi ya Heltec WiFi LoRa 32.

Angalia chaguo la maktaba ya Matumizi. Chagua eneo la mradi na faili za.ino na.h. Bonyeza Ingiza.

Hatua ya 12: Subiri Mpaka Jukwaa IO Lifunguliwe

Subiri Mpaka Jukwaa IO Itakapofunguliwa
Subiri Mpaka Jukwaa IO Itakapofunguliwa

Faili za chanzo zitapatikana kwenye folda ya src. Kusanya, pakia, na utatuaji (mfuatiliaji wa serial).

Hatua ya 13: Imekamilika

Imekamilika!
Imekamilika!

Hatua ya 14: Vidokezo na Maonyo Kuhusu Upanuzi wa Jukwaa

Vidokezo na Maonyo Kuhusu Ugani wa PlatformIO
Vidokezo na Maonyo Kuhusu Ugani wa PlatformIO

• Inategemea mfumo wa Arduino.

• Kukamilisha mradi kunahitaji mfuatiliaji wa serial kutenganishwa / kufungwa kwa mikono (Arduino IDE hukatwa kiatomati).

• Usisakinishe Arduino kupitia duka la programu ya Microsoft kwa sababu haitapatikana na Msimbo wa VS.

Hatua ya 15: Mradi wa LoRa Unatumika kama Mfano wa Uingizaji

Kama hitimisho, ninakushauri uangalie video: ESP32 LORA: SENSOR YA GESI, UNYONYAJI NA JOTO KWA JUU YA SMS. Kwenye video hiyo, nilitumia nambari ile ile kama nilitumia kwenye mradi huu leo.

Hatua ya 16: Pakua faili

PDF

WENGINE

Ilipendekeza: