Tartalomjegyzék:
- kellékek:
- 1. lépés: A használt szoftverek és fájlok
- 2. lépés: A VSCode szerkesztő tulajdonságai
- 3. lépés: A Visual Studio kód letöltése
- 4. lépés: Visual Studio Code telepítése
- 5. lépés: A PlatformIO kiterjesztés telepítése
- 6. lépés: A PlatformIO kezdőlapjának rövid magyarázata
- 7. lépés: Új projekt létrehozása
- 8. lépés: A fő projektfájl
- 9. lépés: PlatformIO Toolbar
- 10. lépés: Arduino projekt (.ino) importálása a PlatformIO-ba
- 11. lépés: ESP32 .ino projekt importálása a PlatformIO-ba
- 12. lépés: Várjon, amíg a Platform IO Home megnyílik
- 13. lépés: Kész!
- 14. lépés: Megjegyzések és figyelmeztetések a PlatformIO kiterjesztéssel kapcsolatban
- 15. lépés: Az import példaként használt LoRa projekt
- 16. lépés: Töltse le a fájlokat
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
EGYÉB