Fekete színű! VS kód: 16 lépés

Fekete színű! VS kód: 16 lépés

Tartalomjegyzék:

Anonim

Ma a PlatformIO-ról beszélünk. Ez egy olyan fejlett eszköz, amely számos funkcióval „összekapcsolja” a használatát a Visual Studio kóddal. Ezt a témát kissé előrehaladottnak tartom, ezért javaslom, hogy ezt a párot használjuk olyan kódokhoz, amelyek több mint 200 sort tartalmaznak. De ez csak az én véleményem. Ennek jobb magyarázata érdekében a mikrokontroller összeállításához a VSCode kiterjesztés (PlatformIO) hozzáfér a számítógépre telepített Arduino keretrendszerhez.

A mai napig a VS-kód, annak telepítése, valamint a VS-kód kiterjesztéseivel foglalkozunk. Röviden magyarázatot kapunk a PlatformIO otthoni felületéről, az eszközökről és a projekt létrehozásáról a semmiből, mint például az Arduino projekt (.ino) importálása a PlatformIO-ba.

kellékek:

1. lépés: A használt szoftverek és fájlok

• Arduino IDE szoftver (korábban telepítve kell lennie)

• Visual Studio Code szoftver

• PlatformIO kiterjesztés a VSCode számára

• Az.ino.h és.cpp fájlokat az ESP32-hez kell mintát venni

Megjegyzés: Az ESP32 LoRa-val készült projekt INO kódját fogjuk használni. Ahhoz, hogy megfelelően működjön, az ESP32-hez tartozó Arduino magot előzetesen be kell telepíteni az importált ESP32 példaprojektre.

Más szóval, ha nem rendelkezik az Arduino IDE-be telepített ESP32 könyvtárakkal, és nem tudnak az Arduino IDE-n belül összeállítani, akkor nem lesz képes összegyűjteni a PlatformIO-ba importált projektet.

2. lépés: A VSCode szerkesztő tulajdonságai

A VS kód számos tulajdonsággal rendelkezik. Mac, Linux és Windows rendszeren fut. Így nyitott, és a Microsoft. Néhány egyéb tulajdonság a következők:

• A kódblokkok elrejtése / megjelenítése

• Kódhibák észlelése írás közben

• Változók és módszerek automatikus befejezése (ctrl + space)

• Forráskód minimap

• Git integráció

• Peek

• Kód navigáció (navigáljon a beállításhoz)

3. lépés: A Visual Studio kód letöltése

Link:

code.visualstudio.com/download

4. lépés: Visual Studio Code telepítése

• Futtassa a telepítőt

• Kattintson az OK gombra

• Kövesse a telepítést a Tovább gombra kattintva

5. lépés: A PlatformIO kiterjesztés telepítése

1. Nyissa meg a Visual Studio kódot rendszergazdaként

2. Kövesse az alábbi lépéseket

Megjegyzés: Javasoljuk, hogy rendszergazdai felhasználóként jelentkezzen be a számítógépre

Kattintson a nyíl által jelzett gombra

Keresse meg a PlatformIO programot a képnek megfelelően.

A telepítéshez és a telepítés várakozásához kattintson az egyik gombra.

Az IDE újraindításához töltse be újra

Várja meg a telepítést …

6. lépés: A PlatformIO kezdőlapjának rövid magyarázata

A VS-kód újraindítása után, a kiterjesztés már telepítve van, és a képtől függően kinyílik egy fedél.

1. Új projekt.

2. Import Arduino projekt.

3. Nyisson meg egy meglévő projektet.

4. Nyissa meg a projekt példáit.

7. lépés: Új projekt létrehozása

1. A projekt neve.

2. Felhasznált lemez.

3. Keret.

4. A projekt mentésének helye.

Az alapértelmezett C: Felhasználók Felhasználók Dokumentumok PlatformIO Projektek.

Válasszon nevet a projektnek, és keresse meg azt a táblát, amelyet a tábla mezőbe ír be.

Válassza ki a használni kívánt keretet. Az Arduino keretrendszert fogjuk használni.

Ha úgy dönt, hogy a projektet egy adott mappába kívánja menteni, törölje a jelölőnégyzetet a Hely jelölőnégyzetből, és válassza ki a kívánt helyet. Példánkban alapértelmezett helyként hagyjuk el a képet.

A projekt létrehozásához kattintson a Befejezés gombra.

8. lépés: A fő projektfájl

A main.cpp fájl a képtől függően az src mappában található.

Könyvtárakat (.h) is behelyezhet az src mappába, és idézőjelbe importálhatja azokat.

Példa: #include "LibESP32.h"

9. lépés: PlatformIO Toolbar

1. Hibák és figyelmeztetések

2. Otthon

3. Építés (építés)

4. Feltöltés (felvétel / feltöltés)

5. Feltöltés távoli eszközre

6. Tisztítsa meg

7. Teszt (teszt)

8. Futtassa a feladatot (Megnyit egy keresési mezőt a kereséshez és a végrehajtáshoz, más feladatok mellett, mint például a telepített platformok frissítése, hibakeresés, feltöltés, monitor stb.)

9. Soros monitor (megnyitja a soros monitort)

10. Új terminál (Windows PowerShell)

10. lépés: Arduino projekt (.ino) importálása a PlatformIO-ba

MEGJEGYZÉS: Az ESP32 LoRa-val készült projekt INO-kódját fogjuk használni, de bármely más Arduino IDE-kompatibilis táblára importálható, például STM, ESP, Arduino stb.

11. lépés: ESP32.ino projekt importálása a PlatformIO-ba

Keresse meg a használt lemezt. Példánkban a Heltec WiFi LoRa 32 kártyát használjuk.

Ellenőrizze a Könyvtárak használata lehetőséget. Válassza ki a projekt helyét a.ino és.h fájlokkal. Kattintson az Importálás gombra.

12. lépés: Várjon, amíg a Platform IO Home megnyílik

A forrásfájlok az src mappában találhatók. Fordítás, betöltés és hibakeresés (soros monitor).

13. lépés: Kész!

14. lépés: Megjegyzések és figyelmeztetések a PlatformIO kiterjesztéssel kapcsolatban

• Az Arduino keretrendszerétől függ.

• A projekt újraszerkesztéséhez a soros monitort manuálisan le kell kapcsolni / zárni (az Arduino IDE automatikusan lekapcsol).

• Ne telepítse az Arduino-t a Microsoft alkalmazástárolón keresztül, mert a VS kód nem fog megtalálni.

15. lépés: Az import példaként használt LoRa projekt

Következésképpen azt tanácsolom, hogy nézze meg a videót: ESP32 LORA: GÁZÉRZÉKELŐ, HŐMÉRSÉKLET ÉS HŐMÉRSÉKLET SMS-ben. A videóban ugyanazt a kódot használtam, mint ma a projektben.

16. lépés: Töltse le a fájlokat

PDF

EGYÉB