Përmbajtje:
- Hapi 1: Softuerët dhe skedarët e përdorur
- Hapi 2: Cilësitë e Redaktorit të VSCode
- Hapi 3: Shkarkoni Kodin Visual Studio
- Hapi 4: Instalimi i Kodit Visual Studio
- Hapi 5: Instalimi i shtesës PlatformIO
- Hapi 6: Shpjegim i shkurtër i Faqes Kryesore të PlatformIO
- Hapi 7: Krijimi i një projekti të ri
- Hapi 8: Skedari kryesor i projektit
- Hapi 9: Shiriti i veglave PlatformIO
- Hapi 10: Importimi i një Projekti Arduino (.ino) Në PlatformIO
- Hapi 11: Importimi i një projekti ESP32.ino në PlatformIO
- Hapi 12: Prisni derisa të hapet Platforma IO Home
- Hapi 13: U krye
- Hapi 14: Shënime dhe Paralajmërime në lidhje me Shtesën e PlatformIO
- Hapi 15: Projekti LoRa i përdorur si shembull i importit
- Hapi 16: Shkarkoni skedarët
Video: U bë e zezë! Kodi VS: 16 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:25
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
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
Lidhja:
code.visualstudio.com/download
Hapi 4: Instalimi i Kodit Visual Studio
• Drejtoni instaluesin
• Kliko Ok
• Ndiqni instalimin duke klikuar Next to Finish
Hapi 5: 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
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
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 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
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
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
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
Skedarët burim do të vendosen në dosjen src. Përpiloni, ngarkoni dhe korrigjoni (monitor serial).
Hapi 13: U krye
Hapi 14: 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
TË TJERËT
Recommended:
Altoparlant portativ Bluetooth - E zezë e karbonit: 5 hapa (me fotografi)
Altoparlant portativ Bluetooth | E zezë e karbonit: Përshëndetje! Kohët e fundit kam ndërtuar një altoparlant portativ Bluetooth për ditëlindjen e vëllait tim, kështu që mendova, pse të mos i ndaj me ju detajet e tij? Ndjehuni të lirë të shikoni videon time në YouTube të krijimit të altoparlantit !: Portable Bluetooth Speaker Build
Pasqyrë e zezë: 4 hapa
Pasqyra e Zezë: Ky projekt ishte përpjekja ime për të bërë një pasqyrë të zgjuar. Qëllimi im për këtë projekt ishte të krijoja një pasqyrë me një orë që ishte ende e dukshme në pasqyrë. Në këtë mënyrë, kur jeni duke u bërë gati në mëngjes, koha është aty. Unë gjithashtu u përpoqa të reklamoj
Ndërtimi i Neuralizatorit "Worlds Simplest" (Burra me Gomë Kujtese të Zezë): 10 hapa (me fotografi)
Ndërtimi i Neuralizer "Worlds Simplest" (Men in Black Memory Eraser): A do të shkoni në një festë kostumesh në vetëm pak ditë, por ende nuk keni një kostum? Atëherë kjo ndërtesë është për ju! Me syze dielli dhe një kostum të zi, ky mbështetës kompleton kostumin tuaj Burrat me të zeza. Bazohet në qarkun elektronik më të thjeshtë të mundshëm
Vrima e zezë: 5 hapa
Vrima e Zezë: Çfarë bëni me një vrimë të zezë? Ju mendoni se çuditeni se çfarë qëndron përtej Horizontit të Ngjarjes. A është thërrmuar materia nga ekzistenca apo një hapje ndaj një universi tjetër? Vrima ime e zezë mund të bëhet vrima juaj e zezë
Tabela e zezë STM32F407VET6 dhe MicroPython: 3 hapa
STM32F407VET6 Black Board dhe MicroPython: HYRJE Kam hasur në bord të lirë STM32F407 nga AliExpress Vendosa ta provoj me MicroPython. STM32F407 është pothuajse i njëjti kontrollues si STM32F405 i përdorur në tabelën origjinale, por doli në faqen e shkarkimit të MicroPython ka DFU