Mündəricat:
- Addım 1: İstifadə olunan proqram və fayllar
- Addım 2: VSCode Redaktorunun keyfiyyətləri
- Addım 3: Visual Studio Kodunu yükləyin
- Addım 4: Visual Studio Kod Quraşdırması
- Addım 5: PlatformIO uzantısını quraşdırın
- Addım 6: PlatformIO Ana Səhifəsinin Qısa Şərhi
- Addım 7: Yeni Layihə Yaratmaq
- Addım 8: Əsas Layihə Dosyası
- Addım 9: PlatformIO Toolbar
- Addım 10: Arduino Layihəsinin (.ino) PlatformIO -ya idxalı
- Addım 11: ESP32.ino Layihəsini PlatformIO -ya idxal etmək
- Addım 12: Platforma IO Evi açılana qədər gözləyin
- Addım 13: Bitti
- Addım 14: PlatformIO uzantısı ilə əlaqədar qeydlər və xəbərdarlıqlar
- Addım 15: İdxal Nümunəsi Olaraq İstifadə Edilən LoRa Layihəsi
- Addım 16: Dosyaları Yükləyin
Video: Qara çevrildi! VS Kodu: 16 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
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
Əlaqə:
code.visualstudio.com/download
Addım 4: 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
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
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
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ı
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
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ı
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
İ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
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
Addım 14: 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
DİGƏR
Tövsiyə:
Qara Həyatlar Elektron Sürüşdürən Adlar İşarəsi: 5 addım
Qara Həyatlar Elektron Kaydırma Adlarının İşarəsi: #Sayhername, #sayhisname və #saytheirname kampaniyaları, irqçi polis şiddətindən zərər çəkmiş zəncilərin adlarına və hekayələrinə xəbərdarlıq gətirir və irqi ədalət uğrunda mübarizəni təşviq edir. Tələblər haqqında daha çox məlumat və
Vintage Radio Telefon Dinamikinə çevrildi: 4 addım (şəkillərlə)
Vintage Radio Telefon Dinamikinə çevrildi: Bunun arxasında duran fikir, gözəl bir köhnə (qırıq) radio götürmək və onu telefonun dinamik olaraq yenidən istifadəyə verməsi üçün müasir komponentlərlə birləşdirərək ona yeni bir həyat vermək idi. köhnə bir Roberts radiosunun əlində daha az köhnə bir pai tapdım
Yazıçı Plotterə çevrildi: 4 addım (şəkillərlə birlikdə)
Yazı maşını Plotterə çevrildi: zəif yazılanlar üçün üzr istəyirik. Bu günlərdə çox vaxtım yoxdur və layihə üzərində işləyərkən bir yazı yazmağı düşünmürdüm. Bir neçə ay əvvəl qızlarım üçün CD rom tərtibçisi hazırladım. Əlavə edilmiş bir neçə şəkilə baxın (
Adi Uzaqdan İdarəetmə Dəsti Dörd Kanallı RC Oyuncaq Uzaqdan İdarəetmə Sisteminə Çevrildi: 4 Addım
Adi Uzaqdan İdarəetmə Dəsti Dörd Kanallı RC Oyuncaq Uzaqdan İdarəetmə Sisteminə Çevrildi: 如何 通用 遥控 器 套件 转换 为 玩具 中 中 遥控 采用 采用 6 6 6 6 6 6 6 6 2262 和 2272 和 433 模块 构建 构建改造 方法 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照
Laptop 2 -ci monitora çevrildi: 9 addım (şəkillərlə birlikdə)
Laptop 2 -ci Monitora çevrildi: Fikir kiçik bir paketdə daha aşağı qiymətə daha çox ekranlı daşınmaz əmlak yaratmaqdır. Burada 2007 -ci ildə düz bir ekran almaq və onu 2 -ci monitor kimi masamın üstünə qoymaq fikri mütləq cazibədardı, amma mən hələ də onu xərcləmək istəmirəm