Sadržaj:
- Korak 1: Korišteni softver i datoteke
- Korak 2: Kvalitete VSCode uređivača
- Korak 3: Preuzmite kôd Visual Studio
- Korak 4: Instalacija koda Visual Studio
- Korak 5: Instaliranje PlatformIO proširenja
- Korak 6: Kratko objašnjenje početne stranice PlatformIO
- Korak 7: Stvaranje novog projekta
- Korak 8: Glavna datoteka projekta
- Korak 9: PlatformIO Toolbar
- Korak 10: Uvoz Arduino projekta (.ino) u PlatformIO
- 11. korak: Uvoz ESP32.ino projekta u PlatformIO
- Korak 12: Pričekajte dok se IO Home platforme ne otvori
- Korak 13: Gotovo
- Korak 14: Napomene i upozorenja u vezi s proširenjem PlatformIO
- Korak 15: LoRa projekt koji se koristi kao primjer uvoza
- Korak 16: Preuzmite datoteke
Video: Postalo je crno! VS kod: 16 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Danas ćemo govoriti o PlatformIO. Ovo je napredni alat s nekoliko značajki koje povezuju njegovu upotrebu s Visual Studio Code. Smatram da je ova tema pomalo napredna pa stoga predlažem korištenje ovog para za kodove koji imaju više od 200 redaka. No, to je samo moje mišljenje. Da bi se to bolje objasnilo, za sastavljanje mikrokontrolera, proširenje VSCode (PlatformIO) pristupa Arduino okviru koji je instaliran na vašem računalu.
Odlazeći dalje, danas ćemo se pozabaviti kvalitetama VS koda, njegovom instalacijom, kao i proširenjem VS koda. Također, imat ćemo kratko objašnjenje kućnog sučelja PlatformIO, alata i stvaranja projekta od nule, poput uvoza Arduino projekta (.ino) u PlatformIO.
Korak 1: Korišteni softver i datoteke
• Arduino IDE softver (mora biti prethodno instaliran)
• Softver za kôd Visual Studio
• PlatformIO proširenje za VSCode
• Primjeri.ino.h i.cpp datoteka za ESP32Napomena: Koristit ćemo INO kod projekta koji je napravljen s ESP32 LoRa. Za ispravno funkcioniranje jezgra Arduino za ESP32 mora biti unaprijed instalirana za primjer projekta ESP32 koji uvozimo.
Drugim riječima, ako nemate instalirane ESP32 knjižnice u Arduino IDE -u i ne možete kompajlirati unutar samog Arduino IDE -a, nećete moći sastaviti projekt uvezen u PlatformIO.
Korak 2: Kvalitete VSCode uređivača
VS kod ima nekoliko kvaliteta. Radi na Mac, Linux i Windows. Dakle, otvoren je i dolazi iz Microsofta. Neke druge kvalitete uključuju:
• Sakrij / prikaži blokove kodova
• Otkrivanje grešaka koda tijekom pisanja
• Automatsko dovršavanje (ctrl + razmak) za varijable i metode
• Minimalna karta izvornog koda
• Git integracija
• Zaviriti
• Navigacija kodom (prijeđite na postavku)
Korak 3: Preuzmite kôd Visual Studio
Veza:
code.visualstudio.com/download
Korak 4: Instalacija koda Visual Studio
• Pokrenite instalacijski program
• Pritisnite U redu
• Slijedite instalaciju klikom na Dalje do Završi
Korak 5: Instaliranje PlatformIO proširenja
1. Otvorite Visual Studio Code kao administrator
2. Slijedite korake u nastavku
Napomena: Preporučuje se da se prijavite na računalo kao administrator
Pritisnite gumb označen strelicom
Potražite PlatformIO, u skladu sa slikom.
Pritisnite jedan od gumba za instalaciju i pričekajte instalaciju …
Ponovo učitajte za ponovno pokretanje IDE -a
Pričekajte instalaciju…
Korak 6: Kratko objašnjenje početne stranice PlatformIO
Nakon ponovnog pokretanja VS koda, proširenje će tada već biti instalirano i otvorit će se poklopac, ovisno o slici.
1. Novi projekt.
2. Uvezite Arduino projekt.
3. Otvorite postojeći projekt.
4. Otvorite primjere projekata.
Korak 7: Stvaranje novog projekta
1. Naziv projekta.
2. Upotrijebljena ploča.
3. Okvir.
4. Mjesto na kojem će se projekt spremiti.
Zadana vrijednost nalazi se na C: / Users / User / Documents / PlatformIO / Projects.
Odaberite naziv projekta i potražite ploču koja se koristi upisivanjem u polje Board.
Odaberite okvir koji će se koristiti. Koristit ćemo Arduino okvir.
Ako odaberete spremanje projekta u određenu mapu, poništite potvrdni okvir Lokacija i odaberite mjesto koje želite. U našem primjeru ostavit ćemo ga kao zadano mjesto, u skladu sa slikom.
Pritisnite Završi da biste dovršili izradu projekta.
Korak 8: Glavna datoteka projekta
Datoteka main.cpp nalazi se u mapi src, ovisno o slici.
Knjižnice (.h) možete umetnuti u samu mapu src i uvesti ih u navodnike.
Primjer: #include "LibESP32.h"
Korak 9: PlatformIO Toolbar
1. Pogreške i upozorenja
2. Dom
3. Izgradnja (Izgradnja)
4. Prijenos (Snimanje / Prijenos)
5. Prenesite na udaljeni uređaj
6. Očistite
7. Test (Test)
8. Pokreni zadatak (otvara polje za pretraživanje za pretraživanje i izvršavanje, uz ostale zadatke, poput nadogradnje instaliranih platformi, otklanjanja pogrešaka, prijenosa, praćenja itd.)
9. Serijski monitor (otvara serijski monitor)
10. Novi terminal (Windows PowerShell)
Korak 10: Uvoz Arduino projekta (.ino) u PlatformIO
NAPOMENA: Koristit ćemo INO kôd projekta napravljenog s ESP32 LoRa, ali se može uvesti na bilo koju drugu Arduino IDE-kompatibilnu ploču, kao što su STM, ESP, Arduino itd.
11. korak: Uvoz ESP32.ino projekta u PlatformIO
Potražite upotrijebljenu ploču. U našem primjeru koristimo Heltec WiFi LoRa 32 karticu.
Označite opciju Koristi biblioteke. Odaberite lokaciju projekta s.ino i.h datotekama. Pritisnite Uvoz.
Korak 12: Pričekajte dok se IO Home platforme ne otvori
Izvorne datoteke će se nalaziti u mapi src. Kompiliranje, učitavanje i ispravljanje pogrešaka (serijski monitor).
Korak 13: Gotovo
Korak 14: Napomene i upozorenja u vezi s proširenjem PlatformIO
• Ovisi o Arduino okviru.
• Ponovno sastavljanje projekta zahtijeva da se serijski monitor ručno isključi / zatvori (Arduino IDE se automatski isključuje).
• Nemojte instalirati Arduino putem Microsoftove trgovine aplikacija jer se neće nalaziti prema VS kodu.
Korak 15: LoRa projekt koji se koristi kao primjer uvoza
Kao zaključak savjetujem vam da pogledate video: ESP32 LORA: OSJETNIK PLINA, VLAGA I TEMPERATURA SMS -om. U videu sam koristio isti kôd koji sam koristio u ovom projektu danas.
Korak 16: Preuzmite datoteke
DRUGI
Preporučeni:
Crno ogledalo: 4 koraka
Black Mirror: Ovaj projekt je bio moj pokušaj da napravim pametno ogledalo. Moj cilj za ovaj projekt bio je stvoriti ogledalo sa satom koji je još uvijek bio vidljiv u ogledalu. Na ovaj način, kad se ujutro spremate, pravo je vrijeme za to. Pokušao sam i oglasiti
Kako učiniti video crno -bijelim?: 3 koraka
Kako učiniti video crno -bijelim?: Tehnologija moderne fotografije i snimanja čini prosječnog čovjeka stručnjakom za snimanje fotografija i video zapisa. Uvijek možemo proizvesti živopisan video u boji. No ponekad želimo stvari učiniti malo drugačijima, na primjer, učiniti starom
Proširenje Mémoire Pour BeagleBone crno: 8 koraka
Proširenje Mémoire Pour BeagleBone Black: Je vous pr é senter dans cet instructable un de mes projet qui consistait à piloter des m é moires de diff é rents types afin de pouvoir tester leur fonctionnement dans des conditions spatiales (enceinte radiative) et de trouve
Crno ogledalo: 8 koraka
Black Mirror: O projektuZabavan je i opuštajući zvučnik koji može biti u ravnoteži s minimalističkim dizajnom prostorije. Pruža jedinstveno iskustvo manipuliranja glazbom popraćeno izvrsnom vizualizacijom kretanja na površini željezne tekućine
Nadrealni (samo) crno -bijeli efekt sa Lightroom 2.0: 8 koraka
Nadrealni (samo) crno -bijeli efekt sa Lightroom 2.0: Ovaj efekt pretvara vaše slike u boji u visoko kontrastni crno -bijeli. Rezultat je nadrealna, apstraktna fotografija