İçindekiler:

Siyaha Döndü! VS Kodu: 16 Adım
Siyaha Döndü! VS Kodu: 16 Adım

Video: Siyaha Döndü! VS Kodu: 16 Adım

Video: Siyaha Döndü! VS Kodu: 16 Adım
Video: OSCAR FİLM - 2019 EN İYİ OSCARLIK MUHTEŞEM AKSİYON FİLMİ TÜRKÇE DUBLAJ (1080P) İZLE HD 2024, Temmuz
Anonim
Image
Image
Kullanılan Yazılım ve Dosyalar
Kullanılan Yazılım ve Dosyalar

Bugün PlatformIO hakkında konuşacağız. Bu, kullanımını Visual Studio Code'a "bağlayan" çeşitli özelliklere sahip gelişmiş bir araçtır. Bu konunun biraz ileri düzeyde olduğunu düşünüyorum ve bu nedenle 200'den fazla satırı olan kodlar için bu çifti kullanmanızı öneririm. Ama bu sadece benim görüşüm. Bunu daha iyi açıklamak için, bir mikrodenetleyici derlemek için VSCode uzantısı (PlatformIO), bilgisayarınızda yüklü olan Arduino çerçevesine erişir.

İlerledikçe, bugün VS Kodunun nitelikleri, kurulumu ve ayrıca VS Kodunun uzantısı ile ilgileneceğiz. Ayrıca, PlatformIO ana arayüzü, araçlar ve bir Arduino projesini (.ino) PlatformIO'ya aktarmak gibi sıfırdan bir proje oluşturma hakkında kısa bir açıklamamız olacak.

1. Adım: Kullanılan Yazılım ve Dosyalar

• Arduino IDE yazılımı (önceden yüklenmiş olmalıdır)

• Visual Studio Kod Yazılımı

• VSCode için PlatformIO Uzantısı

• ESP32Note için örnek.ino.h ve.cpp dosyaları: ESP32 LoRa ile yapılmış bir projenin INO kodunu kullanacağız. Düzgün çalışması için, içe aktardığımız ESP32 örnek projesi için ESP32 için Arduino çekirdeği önceden yüklenmiş olmalıdır.

Başka bir deyişle, Arduino IDE'de kurulu ESP32 kitaplıklarınız yoksa ve Arduino IDE'nin kendisinde derleyemiyorsanız, PlatformIO'ya aktarılan projeyi derleyemezsiniz.

Adım 2: VSCode Düzenleyicisinin Nitelikleri

VSCode Düzenleyicisinin Nitelikleri
VSCode Düzenleyicisinin Nitelikleri
VSCode Düzenleyicisinin Nitelikleri
VSCode Düzenleyicisinin Nitelikleri
VSCode Düzenleyicisinin Nitelikleri
VSCode Düzenleyicisinin Nitelikleri
VSCode Düzenleyicisinin Nitelikleri
VSCode Düzenleyicisinin Nitelikleri

VS Kodunun birkaç özelliği vardır. Mac, Linux ve Windows üzerinde çalışır. Böylece açık ve Microsoft'tan. Diğer niteliklerden bazıları şunlardır:

• Kod bloklarını gizle / göster

• Yazma sırasında kod hatalarının tespiti

• Değişkenler ve yöntemler için otomatik tamamlama (ctrl + boşluk)

• Kaynak kodu mini haritası

• Git Entegrasyonu

• Dikizlemek

• Kod Gezinme (ayarlara gidin)

3. Adım: Visual Studio Kodunu İndirin

Visual Studio Kodunu İndirin
Visual Studio Kodunu İndirin

Bağlantı:

code.visualstudio.com/download

Adım 4: Visual Studio Kodu Kurulumu

Visual Studio Kod Kurulumu
Visual Studio Kod Kurulumu

• Yükleyiciyi çalıştırın

• Tamam'ı tıklayın

• Bitirmek için İleri'yi tıklatarak kurulumu izleyin

Adım 5: PlatformIO Uzantısını Yükleme

PlatformIO Uzantısını Yükleme
PlatformIO Uzantısını Yükleme
PlatformIO Uzantısını Yükleme
PlatformIO Uzantısını Yükleme
PlatformIO Uzantısını Yükleme
PlatformIO Uzantısını Yükleme

1. Visual Studio Code'u yönetici olarak açın

2. Aşağıdaki adımları izleyin

Not: Bilgisayarda yönetici kullanıcı olarak oturum açmanız önerilir.

Okla gösterilen butona tıklayın

Görüntüye göre PlatformIO'yu arayın.

Kurulum için butonlardan birine tıklayın ve kurulumu bekleyin…

IDE'yi yeniden başlatmak için yeniden yükleyin

Kurulumu bekleyin…

Adım 6: PlatformIO Ana Sayfasının Kısa Açıklaması

PlatformIO Ana Sayfasının Kısa Açıklaması
PlatformIO Ana Sayfasının Kısa Açıklaması

VS Kodunu yeniden başlattıktan sonra, uzantı zaten yüklenecek ve görüntüye bağlı olarak bir kanat açılacaktır.

1. Yeni proje.

2. Arduino projesini içe aktarın.

3. Mevcut bir projeyi açın.

4. Proje örneklerini açın.

7. Adım: Yeni Bir Proje Oluşturma

Yeni Proje Oluşturma
Yeni Proje Oluşturma
Yeni Proje Oluşturma
Yeni Proje Oluşturma
Yeni Proje Oluşturma
Yeni Proje Oluşturma

1. Projenin adı.

2. Kullanılan plaka.

3. Çerçeve.

4. Projenin kaydedileceği konum.

Varsayılan, C: / Kullanıcılar / Kullanıcı / Belgeler / PlatformIO / Projeler konumunda bulunur.

Proje için bir isim seçin ve Pano alanına yazarak kullanılan panoyu arayın.

Kullanılacak çerçeveyi seçin. Arduino çerçevesini kullanacağız.

Projeyi belirli bir klasöre kaydetmeyi seçerseniz, Konum onay kutusunun işaretini kaldırın ve istediğiniz konumu seçin. Örneğimizde, resme uygun olarak varsayılan konum olarak bırakacağız.

Proje oluşturmayı tamamlamak için Bitir'e tıklayın.

Adım 8: Ana Proje Dosyası

Ana Proje Dosyası
Ana Proje Dosyası

main.cpp dosyası, görüntüye bağlı olarak src klasöründe bulunur.

Kitaplıkları (.h) src klasörünün kendisine ekleyebilir ve bunları tırnak işaretleri içine alabilirsiniz.

Örnek: #include "LibESP32.h"

9. Adım: PlatformIO Araç Çubuğu

PlatformIO Araç Çubuğu
PlatformIO Araç Çubuğu

1. Hatalar ve uyarılar

2. Ev

3. İnşa (İnşa)

4. Yükle (Kaydet / Yükle)

5. Uzak cihaza yükleyin

6. Temiz

7. Test (Test)

8. Görevi Çalıştır (Yüklenen platformları yükseltme, Hata Ayıklama, Yükleme, İzleme vb. gibi diğer görevlere ek olarak aramak ve yürütmek için bir arama alanı açar…)

9. Seri Monitör (Seri monitörü açar)

10. Yeni Terminal (Windows PowerShell)

Adım 10: Bir Arduino Projesini (.ino) PlatformIO'ya Aktarma

Arduino Projesini (.ino) PlatformIO'ya Aktarma
Arduino Projesini (.ino) PlatformIO'ya Aktarma
Arduino Projesini (.ino) PlatformIO'ya Aktarma
Arduino Projesini (.ino) PlatformIO'ya Aktarma

NOT: ESP32 LoRa ile yapılmış bir projenin INO kodunu kullanacağız, ancak STM, ESP, Arduino vb. gibi herhangi bir Arduino IDE uyumlu karta aktarılabilir.

Adım 11: Bir ESP32.ino Projesini PlatformIO'ya Aktarma

Bir ESP32.ino Projesini PlatformIO'ya İçe Aktarma
Bir ESP32.ino Projesini PlatformIO'ya İçe Aktarma
Bir ESP32.ino Projesini PlatformIO'ya İçe Aktarma
Bir ESP32.ino Projesini PlatformIO'ya İçe Aktarma
Bir ESP32.ino Projesini PlatformIO'ya İçe Aktarma
Bir ESP32.ino Projesini PlatformIO'ya İçe Aktarma

Kullanılan plakayı arayın. Örneğimizde Heltec WiFi LoRa 32 kartını kullanıyoruz.

Kitaplıkları kullan seçeneğini işaretleyin..ino ve.h dosyalarıyla proje konumunu seçin. İçe Aktar'ı tıklayın.

Adım 12: Platform IO Ana Sayfası Açılana Kadar Bekleyin

Platform IO Ana Sayfası Açılana Kadar Bekleyin
Platform IO Ana Sayfası Açılana Kadar Bekleyin

Kaynak dosyalar src klasöründe bulunacaktır. Derleyin, yükleyin ve hata ayıklayın (Seri monitör).

Adım 13: Tamamlandı

Tamamlandı!
Tamamlandı!

Adım 14: PlatformIO Uzantısına İlişkin Notlar ve Uyarılar

PlatformIO Uzantısına İlişkin Notlar ve Uyarılar
PlatformIO Uzantısına İlişkin Notlar ve Uyarılar

• Arduino çerçevesine bağlıdır.

• Bir projeyi yeniden derlemek, seri monitörün manuel olarak bağlantısının kesilmesini/kapatılmasını gerektirir (Arduino IDE otomatik olarak bağlantıyı keser).

• Arduino'yu Microsoft uygulama mağazası aracılığıyla kurmayın çünkü VS Kodunda bulunmayacaktır.

Adım 15: İthalat Örneği Olarak Kullanılan LoRa Projesi

Sonuç olarak SMS İLE ESP32 LORA: GAZ SENSÖRÜ, NEM VE SICAKLIK videosunu izlemenizi tavsiye ederim. Videoda bugün bu projede kullandığım kodun aynısını kullandım.

Adım 16: Dosyaları İndirin

PDF

DİĞERLERİ

Önerilen: