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 PlatformIO početne stranice
- Korak 7: Kreiranje novog projekta
- Korak 8: Glavna datoteka projekta
- Korak 9: PlatformIO Toolbar
- Korak 10: Uvoz Arduino projekta (.ino) u PlatformIO
- Korak 11: Uvoz ESP32.ino projekta u PlatformIO
- Korak 12: Pričekajte dok se IO Početna platforma ne otvori
- Korak 13: Gotovo
- Korak 14: Napomene i upozorenja u vezi sa ekstenzijom 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 izmjena: 2024-01-30 08:08
Danas ćemo govoriti o PlatformIO. Ovo je napredni alat s nekoliko funkcija 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 redova. Ali, to je samo moje mišljenje. Da bi se ovo bolje objasnilo, za sastavljanje mikrokontrolera, VSCode ekstenzija (PlatformIO) pristupa Arduino okviru koji je instaliran na vašem računaru.
Idući dalje, danas ćemo se pozabaviti kvalitetima 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 Visual Studio Code
• PlatformIO proširenje za VSCode
• Uzorci.ino.h i.cpp datoteka za ESP32Napomena: Koristićemo INO kod projekta koji je napravljen sa ESP32 LoRa. Da bi ispravno funkcioniralo, jezgro Arduino za ESP32 mora biti unaprijed instalirano za primjer projekta ESP32 koji uvozimo.
Drugim riječima, ako nemate ESP32 biblioteke instalirane u Arduino IDE -u i ne možete kompajlirati unutar samog Arduino IDE -a, nećete moći kompajlirati 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 od drugih kvaliteta uključuju:
• Sakrij / prikaži blokove kodova
• Otkrivanje grešaka koda tokom pisanja
• Automatsko dovršavanje (ctrl + razmak) za varijable i metode
• Minimalna karta izvornog koda
• Git integracija
• Zavirite
• Navigacija kodom (idite 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 Next (Dalje) do Finish (Završi)
Korak 5: Instaliranje PlatformIO proširenja
1. Otvorite Visual Studio Code kao administrator
2. Slijedite donje korake
Napomena: Preporučuje se da se na računar prijavite kao administrator
Pritisnite dugme označeno strelicom
Potražite PlatformIO, u skladu sa slikom.
Pritisnite jedno od dugmadi za instalaciju i pričekajte instalaciju …
Ponovo učitajte za ponovno pokretanje IDE -a
Sačekajte instalaciju…
Korak 6: Kratko objašnjenje PlatformIO početne stranice
Nakon ponovnog pokretanja VS koda, ekstenzija će tada već biti instalirana i otvorit će se poklopac, ovisno o slici.
1. Novi projekat.
2. Uvezite Arduino projekt.
3. Otvorite postojeći projekat.
4. Otvorite primjere projekata.
Korak 7: Kreiranje novog projekta
1. Naziv projekta.
2. Upotrebljena ploča.
3. Okvir.
4. Lokacija na kojoj ć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 željenu lokaciju. U našem primjeru ostavit ćemo ga kao zadanu lokaciju, u skladu sa slikom.
Pritisnite Završi da biste dovršili kreiranje projekta.
Korak 8: Glavna datoteka projekta
Datoteka main.cpp nalazi se u mapi src, ovisno o slici.
Biblioteke (.h) možete umetnuti u samu src mapu i uvesti ih u navodnike.
Primjer: #include "LibESP32.h"
Korak 9: PlatformIO Toolbar
1. Greške i upozorenja
2. Dom
3. Izgradnja (Izgradnja)
4. Upload (Snimi / otpremi)
5. Otpremite na udaljeni uređaj
6. Očistite
7. Test (Test)
8. Pokreni zadatak (otvara polje za pretraživanje za pretraživanje i izvršavanje, pored drugih zadataka kao što su nadogradnja instaliranih platformi, otklanjanje grešaka, otpremanje, nadgledanje 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.
Korak 11: Uvoz ESP32.ino projekta u PlatformIO
Potražite korištenu 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. Kliknite Uvoz.
Korak 12: Pričekajte dok se IO Početna platforma ne otvori
Izvorne datoteke će se nalaziti u mapi src. Prevesti, učitati i otklanjati greške (serijski monitor).
Korak 13: Gotovo
Korak 14: Napomene i upozorenja u vezi sa ekstenzijom 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 GASA, VLAGA I TEMPERATURA SMS -om. U videu sam koristio isti kôd koji sam koristio u ovom projektu danas.
Korak 16: Preuzmite datoteke
OSTALI
Preporučuje se:
Crno ogledalo: 4 koraka
Black Mirror: Ovaj projekat 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, kada 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 savremene fotografije i snimanja čini prosječnog čovjeka stručnjakom za snimanje fotografija i video zapisa. Uvijek možemo proizvesti živopisan video u boji. Ali ponekad želimo učiniti stvari malo drugačijima, na primjer, učiniti starim
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 é najam vrsta 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 manipulacije muzikom popraćeno izvrsnom vizualizacijom kretanja na površini ferofluida
Nadrealni (samo) crno -beli efekat sa Lightroom 2.0: 8 koraka
Nadrealni (samo) crno -beli efekat sa Lightroom 2.0: Ovaj efekat pretvara vaše slike u boji u visoko kontrastni crno -beli. Rezultat je nadrealna, apstraktna fotografija