Orodha ya maudhui:
- Hatua ya 1: Programu na Faili Zilizotumiwa
- Hatua ya 2: Sifa za Mhariri wa VSCode
- Hatua ya 3: Pakua Msimbo wa Studio ya Visual
- Hatua ya 4: Ufungaji wa Msimbo wa Studio ya Visual
- Hatua ya 5: Kusanikisha Ugani wa PlatformIO
- Hatua ya 6: Maelezo mafupi ya Ukurasa wa Nyumbani wa Jukwaa
- Hatua ya 7: Kuunda Mradi Mpya
- Hatua ya 8: Faili Kuu ya Mradi
- Hatua ya 9: Mwambaa zana wa PlatformIO
- Hatua ya 10: Kuingiza Mradi wa Arduino (.ino) Kwenye JukwaaIO
- Hatua ya 11: Kuingiza Mradi wa ESP32.ino kwenye Jukwaa
- Hatua ya 12: Subiri Mpaka Jukwaa IO Lifunguliwe
- Hatua ya 13: Imekamilika
- Hatua ya 14: Vidokezo na Maonyo Kuhusu Upanuzi wa Jukwaa
- Hatua ya 15: Mradi wa LoRa Unatumika kama Mfano wa Uingizaji
- Hatua ya 16: Pakua faili
Video: Iligeuka Nyeusi! Msimbo wa VS: Hatua 16
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
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
Kiungo:
code.visualstudio.com/download
Hatua ya 4: Ufungaji wa Msimbo wa Studio ya Visual
• Endesha kisanidi
• Bonyeza Ok
• Fuata usakinishaji kwa kubonyeza Ijayo kumaliza
Hatua ya 5: 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
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
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.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
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
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
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
Faili za chanzo zitapatikana kwenye folda ya src. Kusanya, pakia, na utatuaji (mfuatiliaji wa serial).
Hatua ya 13: Imekamilika
Hatua ya 14: Vidokezo na Maonyo Kuhusu Upanuzi wa Jukwaa
• 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
WENGINE
Ilipendekeza:
Skanai ya Msimbo wa QR Kutumia OpenCV katika Python: Hatua 7
Skanai ya Msimbo wa QR Kutumia OpenCV katika Python: Katika ulimwengu wa leo tunaona nambari ya QR na nambari ya Bar inatumiwa karibu kila mahali kutoka kwa ufungashaji wa bidhaa hadi Malipo ya Mkondoni na sasa-siku tunaona nambari za QR hata kwenye mgahawa kuona menyu. mashaka kwamba ndio fikira kubwa sasa. Lakini umewahi ole
Z80-mbc2 Z80 Msimbo wa Kiwango cha Mtumiaji LED: 3 Hatua
Z80-mbc2 Z80 Flash Flash LED ya Mtumiaji: Huu ni mfano wa programu ya mtumiaji wa LED iliyoandikwa katika mkusanyiko wa Z80 kwa kompyuta ya z80-mbc2. Nilifanya zoezi hili la mtihani na marekebisho kwangu, hii ni programu yangu ya kwanza ya Z80 kwa zaidi ya miaka 35
Kubadilisha Nyeusi Nyeusi + ya Kusafisha Usafi - Aspirador De Mano Dustbuster Litio 16.2Wh Con Acción Ciclónica. Modelo DVJ315J: Hatua 5 (na Picha)
Kubadilisha Nyeusi Nyeusi + ya Kusafisha Usafi - Aspirador De Mano Dustbuster Litio 16.2Wh Con Acción Ciclónica. Modelo DVJ315J: Unaweza kutumia + 70 Eur (dola au sarafu yako sawa) kwa safi kubwa ya kusafishia, na baada ya miezi michache au mwaka, haifanyi kazi vizuri … Ndio, bado inafanya kazi, lakini chini kuliko dakika 1 kufanya kazi na haina maana. Inahitaji kurudiwa
Kudanganya Nyeusi Nyeusi ya Strobe kwa Udhibiti thabiti na Udhibiti wa Nje: Hatua 5 (na Picha)
Kudanganya Nyeusi ya Strobe kwa Udhibiti thabiti na Udhibiti wa Nje: Kila mwaka, maduka makubwa ya sanduku huuza taa nyeusi za taa zilizotengenezwa na UV za UV. Kuna kitasa upande ambacho kinadhibiti kasi ya strobe. Hizi ni za kufurahisha na za bei rahisi, lakini hazina mwendo endelevu. Nini zaidi itakuwa nzuri kudhibiti taa ya nje
Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Hatua 3
Kuanza na Msimbo wa Msimbo wa Kivinjari cha MBlock kwa HyperDuino: Karibu kwenye mafunzo ya wavuti ya mBlock na HyperDuino. Hii itakuonyesha jinsi ya kuanzisha mBlock na kupakia nambari yako kwa HyperDuino yako. Hii pia itakuonyesha jinsi ya kuunda nambari ya msingi ya gari mahiri pia. Kuanza hebu rukia moja kwa moja