Mündəricat:

Qara çevrildi! VS Kodu: 16 addım
Qara çevrildi! VS Kodu: 16 addım

Video: Qara çevrildi! VS Kodu: 16 addım

Video: Qara çevrildi! VS Kodu: 16 addım
Video: Bakı metrosunda gənclərin elədiyi zarafat 2024, Iyul
Anonim
Image
Image
İstifadə olunan proqram və fayllar
İstifadə olunan proqram və fayllar

Bu gün PlatformIO haqqında danışacağıq. Bu, istifadəsini Visual Studio Koduna "bağlayan" bir neçə xüsusiyyətə malik inkişaf etmiş bir vasitədir. Bu mövzunu bir qədər inkişaf etmiş hesab edirəm və buna görə də 200 -dən çox sətri olan kodlar üçün bu cütdən istifadə etməyi təklif edirəm. Amma, bu sadəcə mənim fikrimdir. Bunu daha yaxşı izah etmək üçün bir mikro nəzarətçi tərtib etmək üçün VSCode uzantısı (PlatformIO) kompüterinizdə quraşdırılmış Arduino çərçivəsinə daxil olur.

Davam edərək, bu gün VS Kodunun keyfiyyətləri, quraşdırılması və VS Kodunun uzadılması ilə məşğul olacağıq. Ayrıca, PlatformIO ev interfeysi, alətləri və bir layihənin sıfırdan yaradılması, məsələn, Arduino layihəsinin (.ino) PlatformIO -ya idxalı kimi qısa bir izahımız olacaq.

Addım 1: İstifadə olunan proqram və fayllar

• Arduino IDE proqramı (əvvəllər quraşdırılmalıdır)

• Visual Studio Kod Proqramı

• VSCode üçün PlatformIO Uzantısı

• ESP32Note üçün.ino.h və.cpp fayllarından nümunə: ESP32 LoRa ilə hazırlanmış bir layihənin INO kodundan istifadə edəcəyik. Düzgün işləməsi üçün, idxal etdiyimiz ESP32 nümunə layihəsi üçün ESP32 üçün Arduino nüvəsi əvvəlcədən quraşdırılmalıdır.

Başqa sözlə, Arduino IDE -də ESP32 kitabxanalarınız yoxdursa və Arduino IDE -nin özündə tərtib edə bilmirsinizsə, PlatformIO -ya daxil edilmiş layihəni tərtib edə bilməyəcəksiniz.

Addım 2: VSCode Redaktorunun keyfiyyətləri

VSCode Redaktorunun keyfiyyətləri
VSCode Redaktorunun keyfiyyətləri
VSCode Redaktorunun keyfiyyətləri
VSCode Redaktorunun keyfiyyətləri
VSCode Redaktorunun keyfiyyətləri
VSCode Redaktorunun keyfiyyətləri
VSCode Redaktorunun keyfiyyətləri
VSCode Redaktorunun keyfiyyətləri

VS Kodu bir neçə keyfiyyətə malikdir. Mac, Linux və Windows -da işləyir. Beləliklə, açıqdır və Microsoft -dan gəlir. Digər keyfiyyətlərdən bəziləri bunlardır:

• Gizlət / kod bloklarını göstər

• Yazı zamanı kod səhvlərinin aşkarlanması

• Dəyişənlər və metodlar üçün avtomatik tamamlama (ctrl + boşluq)

• Mənbə kodu minimum xəritəsi

• Git İnteqrasiyası

• Peek

• Kod Naviqasiyası (ayara keçin)

Addım 3: Visual Studio Kodunu yükləyin

Visual Studio kodunu yükləyin
Visual Studio kodunu yükləyin

Əlaqə:

code.visualstudio.com/download

Addım 4: Visual Studio Kod Quraşdırması

Visual Studio Kod Quraşdırması
Visual Studio Kod Quraşdırması

• Quraşdırıcını işə salın

• Ok düyməsini basın

• Bitirmək üçün Sonrakı düyməsini basaraq quraşdırmanı izləyin

Addım 5: PlatformIO uzantısını quraşdırın

PlatformIO uzantısının quraşdırılması
PlatformIO uzantısının quraşdırılması
PlatformIO uzantısının quraşdırılması
PlatformIO uzantısının quraşdırılması
PlatformIO uzantısının quraşdırılması
PlatformIO uzantısının quraşdırılması

1. Visual Studio Kodunu idarəçi olaraq açın

2. Aşağıdakı addımları izləyin

Qeyd: Kompüterə idarəçi istifadəçi olaraq daxil olmağınız məsləhətdir

Okla göstərilən düyməni basın

Şəkilə uyğun olaraq PlatformIO axtarın.

Qurmaq üçün düymələrdən birini vurun və quraşdırmanı gözləyin …

IDE -ni yenidən başlatmaq üçün yenidən yükləyin

Quraşdırmanı gözləyin…

Addım 6: PlatformIO Ana Səhifəsinin Qısa Şərhi

PlatformIO Ana səhifəsinin qısa izahı
PlatformIO Ana səhifəsinin qısa izahı

VS Kodunu yenidən başladıqdan sonra

sonra uzantı artıq quraşdırılacaq və şəkildən asılı olaraq bir qapaq açılacaq.

1. Yeni layihə.

2. Arduino layihəsini idxal edin.

3. Mövcud bir layihəni açın.

4. Layihə nümunələrini açın.

Addım 7: Yeni Layihə Yaratmaq

Yeni Layihə Yaratmaq
Yeni Layihə Yaratmaq
Yeni Layihə Yaratmaq
Yeni Layihə Yaratmaq
Yeni Layihə Yaratmaq
Yeni Layihə Yaratmaq

1. Layihənin adı.

2. İstifadə olunan lövhə.

3. Çərçivə.

4. Layihənin saxlanılacağı yer.

Varsayılan C: / Users / User / Documents / PlatformIO / Projects -də yerləşir.

Layihə üçün bir ad seçin və Şuraya yazaraq istifadə olunan lövhəni axtarın.

İstifadə ediləcək çərçivəni seçin. Arduino çərçivəsindən istifadə edəcəyik.

Layihəni müəyyən bir qovluğa saxlamağı seçsəniz, Yer onay kutusundan işarəni çıxarın və istədiyiniz yeri seçin. Nümunəmizdə, görüntüyə uyğun olaraq, varsayılan yer olaraq buraxacağıq.

Layihənin yaradılmasını başa çatdırmaq üçün Finish düyməsini basın.

Addım 8: Əsas Layihə Dosyası

Əsas Layihə Fayl
Əsas Layihə Fayl

Main.cpp faylı şəkildən asılı olaraq src qovluğunda yerləşir.

Kitabxanaları (.h) src qovluğunun özünə daxil edə və tırnak işarələrinə daxil edə bilərsiniz.

Misal: #"LibESP32.h" daxil edin

Addım 9: PlatformIO Toolbar

PlatformIO Alətlər Çubuğu
PlatformIO Alətlər Çubuğu

1. Səhvlər və xəbərdarlıqlar

2. Ev

3. Qur (Qur)

4. Yüklə (Qeyd et / Yüklə)

5. Uzaq cihaza yükləyin

6. Təmiz

7. Test (Test)

8. Tapşırığı Çalışdırın (Quraşdırılmış platformaların təkmilləşdirilməsi, Debug, Yükləmə, Monitor və s.

9. Serial Monitor (Serial monitoru açır)

10. Yeni Terminal (Windows PowerShell)

Addım 10: Arduino Layihəsinin (.ino) PlatformIO -ya idxalı

PlatformIO -ya Arduino Layihəsi (.ino) idxal etmək
PlatformIO -ya Arduino Layihəsi (.ino) idxal etmək
PlatformIO -ya Arduino Layihəsi (.ino) idxal etmək
PlatformIO -ya Arduino Layihəsi (.ino) idxal etmək

Qeyd: ESP32 LoRa ilə hazırlanmış bir layihənin INO kodundan istifadə edəcəyik, ancaq STM, ESP, Arduino və s.

Addım 11: ESP32.ino Layihəsini PlatformIO -ya idxal etmək

PlatformIO -ya ESP32.ino Layihəsi idxal etmək
PlatformIO -ya ESP32.ino Layihəsi idxal etmək
PlatformIO -ya ESP32.ino Layihəsi idxal etmək
PlatformIO -ya ESP32.ino Layihəsi idxal etmək
PlatformIO -ya bir ESP32.ino Layihəsi idxal etmək
PlatformIO -ya bir ESP32.ino Layihəsi idxal etmək

İstifadə olunan lövhəni axtarın. Misalımızda, Heltec WiFi LoRa 32 kartından istifadə edirik.

Kitabxanalardan istifadə et seçimini yoxlayın.. İno və.h faylları ilə layihənin yerini seçin. İdxal et düyməsini basın.

Addım 12: Platforma IO Evi açılana qədər gözləyin

Platforma IO Evi açılana qədər gözləyin
Platforma IO Evi açılana qədər gözləyin

Mənbə faylları src qovluğunda yerləşəcək. Tərtib edin, yükləyin və ayıklayın (Serial monitor).

Addım 13: Bitti

Bitdi!
Bitdi!

Addım 14: PlatformIO uzantısı ilə əlaqədar qeydlər və xəbərdarlıqlar

PlatformIO uzantısı ilə əlaqədar qeydlər və xəbərdarlıqlar
PlatformIO uzantısı ilə əlaqədar qeydlər və xəbərdarlıqlar

• Arduino çərçivəsindən asılıdır.

• Bir layihənin yenidən tərtib edilməsi üçün seriyalı monitorun əllə bağlanması / bağlanması tələb olunur (Arduino IDE avtomatik olaraq əlaqəni kəsir).

• Arduino'yu Microsoft tətbiq mağazası vasitəsi ilə qurmayın, çünki VS Kodu ilə yerləşməyəcək.

Addım 15: İdxal Nümunəsi Olaraq İstifadə Edilən LoRa Layihəsi

Nəticə olaraq videoya baxmanızı məsləhət görürəm: ESP32 LORA: QAZ SENSORU, NEM VƏ SICAKLIQ SMS. Videoda bu gün bu layihədə istifadə etdiyim kodu istifadə etdim.

Addım 16: Dosyaları Yükləyin

PDF

DİGƏR

Tövsiyə: