Kazalo:
- 1. korak: Uporabljena programska oprema in datoteke
- 2. korak: Kakovost urejevalnika VSCode
- 3. korak: Prenesite kodo Visual Studio
- 4. korak: Namestitev kode Visual Studio
- 5. korak: Namestitev razširitve PlatformIO
- 6. korak: Kratka razlaga domače strani PlatformIO
- 7. korak: Ustvarjanje novega projekta
- 8. korak: Glavna datoteka projekta
- 9. korak: Orodna vrstica PlatformIO
- 10. korak: Uvoz projekta Arduino (.ino) v PlatformIO
- 11. korak: Uvoz projekta ESP32.ino v PlatformIO
- 12. korak: Počakajte, da se odpre platforma IO Home
- 13. korak: Končano
- Korak 14: Opombe in opozorila glede razširitve PlatformIO
- Korak 15: Projekt LoRa se uporablja kot primer uvoza
- Korak: Prenesite datoteke
Video: Črno je postalo! Koda VS: 16 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Danes bomo govorili o PlatformIO. To je napredno orodje z več funkcijami, ki "povezujejo" njegovo uporabo z Visual Studio Code. Menim, da je ta tema nekoliko napredna, zato predlagam uporabo tega para za kode, ki imajo več kot 200 vrstic. No, to je samo moje mnenje. Če želite to bolje pojasniti, pri sestavljanju mikrokrmilnika razširitev VSCode (PlatformIO) dostopa do okvira Arduino, ki je nameščen v vašem računalniku.
Če se premaknemo naprej, se bomo danes ukvarjali s kakovostmi kode VS, njeno namestitvijo in razširitvijo kode VS. Prav tako bomo na kratko razložili domači vmesnik PlatformIO, orodja in ustvarjanje projekta iz nič, na primer uvoz projekta Arduino (.ino) v PlatformIO.
1. korak: Uporabljena programska oprema in datoteke
• programska oprema Arduino IDE (mora biti predhodno nameščena)
• programska oprema Visual Studio Code
• Razširitev PlatformIO za VSCode
• Vzorčne datoteke.ino.h in.cpp za ESP32 Opomba: Uporabili bomo kodo INO projekta, ki je bil narejen z ESP32 LoRa. Za pravilno delovanje mora biti jedro Arduino za ESP32 vnaprej nameščeno za primer projekta ESP32, ki ga uvozimo.
Z drugimi besedami, če v Arduino IDE nimate nameščenih knjižnic ESP32 in jih ne morete prevesti znotraj samega Arduino IDE, ne boste mogli prevesti projekta, uvoženega v PlatformIO.
2. korak: Kakovost urejevalnika VSCode
VS Code ima več lastnosti. Deluje na Mac, Linux in Windows. Tako je odprt in prihaja iz Microsofta. Nekatere druge lastnosti vključujejo:
• Skrij / prikaži bloke kod
• Odkrivanje kodnih napak med pisanjem
• Samodejno dokončanje (ctrl + presledek) za spremenljivke in metode
• Minimap izvorne kode
• Integracija Git
• Pokukaj
• Navigacija po kodi (pomaknite se do nastavitve)
3. korak: Prenesite kodo Visual Studio
Povezava:
code.visualstudio.com/download
4. korak: Namestitev kode Visual Studio
• Zaženite namestitveni program
• Kliknite V redu
• Sledite namestitvi tako, da kliknete Naprej do Končaj
5. korak: Namestitev razširitve PlatformIO
1. Odprite Visual Studio Code kot skrbnik
2. Sledite spodnjim korakom
Opomba: Priporočljivo je, da se v računalnik prijavite kot uporabnik skrbnika
Kliknite gumb, označen s puščico
Poiščite PlatformIO v skladu s sliko.
Za namestitev kliknite enega od gumbov in počakajte na namestitev …
Znova naložite, da znova zaženete IDE
Počakajte na namestitev …
6. korak: Kratka razlaga domače strani PlatformIO
Po ponovnem zagonu kode VS, razširitev bo nato že nameščena in odprla se bo loputa, odvisno od slike.
1. Nov projekt.
2. Uvozi projekt Arduino.
3. Odprite obstoječi projekt.
4. Odprite primere projektov.
7. korak: Ustvarjanje novega projekta
1. Ime projekta.
2. Uporabljena plošča.
3. Okvir.
4. Mesto, kjer bo projekt shranjen.
Privzeto je na naslovu C: / Users / User / Documents / PlatformIO / Projects.
Izberite ime projekta in poiščite ploščo, ki se uporablja, tako da vnesete v polje Board.
Izberite okvir, ki ga boste uporabili. Uporabili bomo okvir Arduino.
Če se odločite, da boste projekt shranili v določeno mapo, počistite potrditveno polje Lokacija in izberite želeno lokacijo. V našem primeru ga bomo pustili kot privzeto lokacijo, v skladu s sliko.
Za dokončanje ustvarjanja projekta kliknite Dokončaj.
8. korak: Glavna datoteka projekta
Datoteka main.cpp se nahaja v mapi src, odvisno od slike.
Knjižnice (.h) lahko vstavite v mapo src in jih uvozite v narekovaje.
Primer: #include "LibESP32.h"
9. korak: Orodna vrstica PlatformIO
1. Napake in opozorila
2. Doma
3. Ustvari (Build)
4. Naloži (snemi / naloži)
5. Naloži na oddaljeno napravo
6. Očistite
7. Test (Test)
8. Zaženi opravilo (odpre iskalno polje za iskanje in izvajanje, poleg drugih opravil, kot so nadgradnja nameščenih platform, odpravljanje napak, nalaganje, spremljanje itd.)
9. Serijski monitor (odpre serijski monitor)
10. Nov terminal (Windows PowerShell)
10. korak: Uvoz projekta Arduino (.ino) v PlatformIO
OPOMBA: Uporabili bomo kodo INO projekta, izdelanega z ESP32 LoRa, lahko pa jo uvozimo na katero koli drugo ploščo, združljivo z Arduino IDE, na primer STM, ESP, Arduino itd.
11. korak: Uvoz projekta ESP32.ino v PlatformIO
Poiščite uporabljeno ploščo. V našem primeru uporabljamo kartico Heltec WiFi LoRa 32.
Preverite možnost Uporabi knjižnice. Izberite lokacijo projekta z datotekami.ino in.h. Kliknite Uvozi.
12. korak: Počakajte, da se odpre platforma IO Home
Izvorne datoteke bodo v mapi src. Prevedite, naložite in odpravite napake (serijski monitor).
13. korak: Končano
Korak 14: Opombe in opozorila glede razširitve PlatformIO
• Odvisno je od okvira Arduino.
• Pri ponovnem sestavljanju projekta je treba serijski monitor ročno odklopiti / zapreti (Arduino IDE se samodejno odklopi).
• Arduina ne nameščajte prek Microsoftove trgovine z aplikacijami, ker ga ne bo našla koda VS.
Korak 15: Projekt LoRa se uporablja kot primer uvoza
Za zaključek vam svetujem ogled videoposnetka: ESP32 LORA: PLINSKI SENZOR, VLAGA IN TEMPERATURA PO SMS -u. V videu sem uporabil isto kodo, ki sem jo uporabil v tem projektu danes.
Korak: Prenesite datoteke
DRUGI
Priporočena:
Črno ogledalo: 4 koraki
Črno ogledalo: Ta projekt je bil moj poskus izdelave pametnega ogledala. Moj cilj pri tem projektu je bil ustvariti ogledalo z uro, ki je še vedno vidna v ogledalu. Na ta način, ko se zjutraj pripravljate, je pravi čas. Poskušal sem tudi oglasiti
Kako narediti video črno -belo?: 3 koraki
Kako narediti videoposnetek črno -belo?: Zaradi sodobne fotografije in snemanja je povprečen človek specialist za fotografiranje fotografij in videoposnetkov. Vedno lahko izdelamo živahen video v polni barvi. Včasih pa želimo stvari narediti nekoliko drugačne, na primer narediti staro
Črno ogledalo: 8 korakov
Črno ogledalo: o projektu To je zabaven, sproščujoč zvočnik, ki je lahko v ravnovesju z minimalistično zasnovo prostora. Ponuja edinstveno izkušnjo manipuliranja z glasbo, ki jo spremlja izvrstna vizualizacija gibanja na površini ferofluida
UVIL: Nočna svetloba s črno svetlobo z osvetlitvijo (ali indikatorska svetilka SteamPunk): 5 korakov (s slikami)
UVIL: Nightlight Blacklight Nightlight (ali SteamPunk Indicator Lamp): Kako sestaviti srhljivo žarečo neo-retropostmoderno ultravijolično indikatorsko svetilko. To prikazuje konstrukcijo prvih dveh, ki sem jih naredil kot način za oceno postopka jedkanja tiskane plošče, ki je opisan v drugem navodilu . Moja ideja je, da jih uporabim kot
Nadrealističen (samo) črno -beli učinek z Lightroom 2.0: 8 korakov
Nadrealističen (samo) črno -beli učinek z Lightroom 2.0: Ta učinek pretvori vaše barvne slike v zelo kontrastno črno -belo. Rezultat je nadrealistična, abstraktna fotografija