Sisällysluettelo:

Se muuttui mustaksi! VS -koodi: 16 vaihetta
Se muuttui mustaksi! VS -koodi: 16 vaihetta

Video: Se muuttui mustaksi! VS -koodi: 16 vaihetta

Video: Se muuttui mustaksi! VS -koodi: 16 vaihetta
Video: Кто-нибудь из вас слышал о полуночной игре? Страшные истории. Мистика. Ужасы 2024, Heinäkuu
Anonim
Image
Image
Käytetyt ohjelmistot ja tiedostot
Käytetyt ohjelmistot ja tiedostot

Tänään puhumme PlatformIO: sta. Tämä on edistynyt työkalu, jossa on useita ominaisuuksia, jotka "linkittävät" sen käytön Visual Studio Code -koodiin. Pidän tätä aihetta hieman edistyneenä, ja siksi ehdotan tämän parin käyttöä koodeille, joissa on yli 200 riviä. Mutta, tämä on vain minun mielipiteeni. Tämän selittämiseksi paremmin, mikrokontrollerin kokoamista varten VSCode -laajennus (PlatformIO) käyttää tietokoneeseen asennettua Arduino -kehystä.

Jatkamme eteenpäin tänään käsittelemällä VS -koodin ominaisuuksia, sen asennusta ja VS -koodin laajennusta. Lisäksi meillä on lyhyt selitys PlatformIO -kotikäyttöliittymästä, työkaluista ja projektin luomisesta tyhjästä, kuten Arduino -projektin (.ino) tuominen PlatformIO: hon.

Vaihe 1: Käytetyt ohjelmistot ja tiedostot

• Arduino IDE -ohjelmisto (täytyy olla asennettu aiemmin)

• Visual Studio Code -ohjelmisto

• PlatformIO -laajennus VSCodea varten

• Esimerkki.ino.h- ja.cpp -tiedostoista ESP32: lleHuomautus: Käytämme ESP32 LoRa: lla tehdyn projektin INO -koodia. Toimiakseen oikein ESP32: n Arduino-ydin on esiasennettava tuontamme ESP32-esimerkkiprojektia varten.

Toisin sanoen, jos sinulla ei ole ESP32 -kirjastoja asennettuna Arduino IDE: hen etkä pysty kääntämään itse Arduino IDE: hen, et voi kääntää PlatformIO: hon tuotua projektia.

Vaihe 2: VSCode Editorin ominaisuudet

VSCode Editorin ominaisuudet
VSCode Editorin ominaisuudet
VSCode Editorin ominaisuudet
VSCode Editorin ominaisuudet
VSCode Editorin ominaisuudet
VSCode Editorin ominaisuudet
VSCode Editorin ominaisuudet
VSCode Editorin ominaisuudet

VS -koodilla on useita ominaisuuksia. Se toimii Macissa, Linuxissa ja Windowsissa. Se on siis avoin ja Microsoftilta. Joitakin muita ominaisuuksia ovat:

• Piilota / näytä koodilohkoja

• Koodivirheiden havaitseminen kirjoituksen aikana

• Automaattinen täydennys (ctrl + välilyönti) muuttujille ja menetelmille

• Lähdekoodin minikartta

• Git -integrointi

• Kurkista

• Koodinavigointi (siirry asetukseen)

Vaihe 3: Lataa Visual Studio Code

Lataa Visual Studio Code
Lataa Visual Studio Code

Linkki:

code.visualstudio.com/download

Vaihe 4: Visual Studio -koodin asennus

Visual Studio -koodin asennus
Visual Studio -koodin asennus

• Suorita asennusohjelma

• Napsauta OK

• Seuraa asennusta napsauttamalla Valmis -painiketta Seuraava

Vaihe 5: PlatformIO -laajennuksen asentaminen

PlatformIO -laajennuksen asentaminen
PlatformIO -laajennuksen asentaminen
PlatformIO -laajennuksen asentaminen
PlatformIO -laajennuksen asentaminen
PlatformIO -laajennuksen asentaminen
PlatformIO -laajennuksen asentaminen

1. Avaa Visual Studio Code järjestelmänvalvojana

2. Noudata alla olevia ohjeita

Huomautus: On suositeltavaa kirjautua tietokoneeseen järjestelmänvalvojana

Napsauta nuolen osoittamaa painiketta

Etsi PlatformIO kuvan mukaisesti.

Asenna napsauttamalla yhtä painikkeista ja odota asennusta…

Lataa uudelleen käynnistääksesi IDE

Odota asennusta…

Vaihe 6: Lyhyt selitys PlatformIO -kotisivulle

Lyhyt selitys PlatformIO -kotisivusta
Lyhyt selitys PlatformIO -kotisivusta

Kun olet käynnistänyt VS -koodin uudelleen, laajennus on jo asennettu ja läppä avautuu kuvasta riippuen.

1. Uusi projekti.

2. Tuo Arduino -projekti.

3. Avaa olemassa oleva projekti.

4. Avaa projektiesimerkkejä.

Vaihe 7: Uuden projektin luominen

Uuden projektin luominen
Uuden projektin luominen
Uuden projektin luominen
Uuden projektin luominen
Uuden projektin luominen
Uuden projektin luominen

1. Hankkeen nimi.

2. Käytetty levy.

3. Kehys.

4. Paikka, johon projekti tallennetaan.

Oletus sijaitsee osoitteessa C: / Users / User / Documents / PlatformIO / Projects.

Valitse projektille nimi ja etsi levy, jota käytetään kirjoittamalla Board -kenttään.

Valitse käytettävä kehys. Käytämme Arduino -kehystä.

Jos päätät tallentaa projektin tiettyyn kansioon, poista Sijainti -valintaruudun valinta ja valitse haluamasi sijainti. Esimerkissämme jätämme sen oletussijaintiin kuvan mukaisesti.

Viimeistele projektin luominen napsauttamalla Valmis.

Vaihe 8: Pääprojektitiedosto

Pääprojektitiedosto
Pääprojektitiedosto

Main.cpp -tiedosto sijaitsee kuvasta riippuen src -kansiossa.

Voit lisätä kirjastoja (.h) itse src -kansioon ja tuoda ne lainausmerkkeihin.

Esimerkki: #include "LibESP32.h"

Vaihe 9: PlatformIO -työkalupalkki

PlatformIO -työkalupalkki
PlatformIO -työkalupalkki

1. Virheet ja varoitukset

2. Koti

3. Rakenna (rakenna)

4. Lataa (tallenna / lataa)

5. Lataa etälaitteeseen

6. Puhdista

7. Testi (testi)

8. Suorita tehtävä (avaa hakukentän etsimiseen ja suorittamiseen muiden tehtävien, kuten asennettujen alustojen päivittäminen, virheenkorjaus, lataus, valvonta jne.) Lisäksi

9. Sarjamonitori (avaa sarjamonitorin)

10. Uusi pääte (Windows PowerShell)

Vaihe 10: Arduino -projektin (.ino) tuominen PlatformIO: hon

Arduino -projektin (.ino) tuominen PlatformIO: hon
Arduino -projektin (.ino) tuominen PlatformIO: hon
Arduino -projektin (.ino) tuominen PlatformIO: hon
Arduino -projektin (.ino) tuominen PlatformIO: hon

HUOMAUTUS: Käytämme ESP32 LoRa -projektin INO-koodia, mutta se voidaan tuoda mihin tahansa muuhun Arduino IDE -yhteensopivaan korttiin, kuten STM, ESP, Arduino jne.

Vaihe 11: ESP32.ino -projektin tuominen PlatformIO: lle

ESP32.ino -projektin tuominen PlatformIO: lle
ESP32.ino -projektin tuominen PlatformIO: lle
ESP32.ino -projektin tuominen PlatformIO: lle
ESP32.ino -projektin tuominen PlatformIO: lle
ESP32.ino -projektin tuominen PlatformIO: lle
ESP32.ino -projektin tuominen PlatformIO: lle

Etsi käytetty levy. Esimerkissämme käytämme Heltec WiFi LoRa 32 -korttia.

Valitse Käytä kirjastoja -vaihtoehto. Valitse projektin sijainti.ino- ja.h -tiedostoilla. Napsauta Tuo.

Vaihe 12: Odota, kunnes Platform IO Home avautuu

Odota, kunnes Platform IO Home avautuu
Odota, kunnes Platform IO Home avautuu

Lähdetiedostot sijaitsevat src -kansiossa. Käännä, lataa ja korjaa (sarjamonitori).

Vaihe 13: Valmis

Tehty!
Tehty!

Vaihe 14: Huomautuksia ja varoituksia PlatformIO -laajennuksesta

Huomautuksia ja varoituksia PlatformIO -laajennuksesta
Huomautuksia ja varoituksia PlatformIO -laajennuksesta

• Se riippuu Arduino -kehyksestä.

• Projektin kääntäminen uudelleen edellyttää sarjamonitorin irrottamista / sulkemista manuaalisesti (Arduino IDE katkeaa automaattisesti).

• Älä asenna Arduinoa Microsoftin sovelluskaupan kautta, koska se ei löydy VS -koodin perusteella.

Vaihe 15: LoRa -projektia käytetään esimerkkinä tuonnista

Lopuksi suosittelen, että katsot videon: ESP32 LORA: KAASUN ANTURI, KOSTEUS JA LÄMPÖTILA tekstiviestillä. Videossa käytin samaa koodia kuin tässä projektissa tänään.

Vaihe 16: Lataa tiedostot

PDF

MUUT

Suositeltava: