Siyah döndü! VS Kodu: 16 Adım

Siyah döndü! VS Kodu: 16 Adım

İçindekiler:

Anonim

Bugün, PlatformIO hakkında konuşacağız. Bu, Visual Studio Koduna kullanımını “bağlayan” birçok özelliğe sahip gelişmiş bir araçtır. Bu konuyu biraz ileri düzeyde görüyorum ve bu yüzden bu çifti 200'den fazla satır içeren kodlar için kullanmanızı öneririm. Ama bu sadece benim düşüncem. Bunu daha iyi açıklamak için, bir mikrodenetleyiciyi derlemek için VSCode uzantısı (PlatformIO), bilgisayarınızda yüklü olan Arduino çerçevesine erişir.

İlerlemek için, bugün VS Kodunun nitelikleri, kurulumu ve VS Kodunun uzatılması ile ilgileneceğiz. Ayrıca, bir Arduino projesini (.ino) PlatformIO'ya aktarmak gibi PlatformIO'nun ev arayüzünü, araçlarını ve sıfırdan bir projenin oluşturulmasını kısaca açıklayacağız.

Gereçler:

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

• Arduino IDE yazılımı (önceden kurulmuş olması gerekir)

• Visual Studio Kod Yazılımı

• VSCode için PlatformIO Uzantısı

• ESP32 için örnek.ino.h ve.cpp dosyaları

Not: ESP32 LoRa ile yapılan bir projenin INO kodunu kullanacağız. Düzgün çalışması için, ESP32 için Arduino çekirdeğinin, içe aktardığımız ESP32 örnek projesi için önceden yüklenmiş olması gerekir.

Başka bir deyişle, Arduino IDE'de ESP32 kütüphaneleri kurulu değilse ve Arduino IDE'nin içinde derleyemezseniz, PlatformIO'ya ithal edilen projeyi derleyemezsiniz.

Adım 2: VSCode Editörün Nitelikleri

VS Kodunun bazı nitelikleri vardır. Mac, Linux ve Windows'ta çalışır. Böylece açık ve Microsoft'tan geliyor. Diğer özelliklerden 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 minimap

• Git Entegrasyonu

• Dikizlemek

• Kod Gezinme (ayara gitmek)

Adım 3: Visual Studio Kodunu İndirin

Bağlantı:

code.visualstudio.com/download

Adım 4: Visual Studio Kod Kurulumu

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

• Tamam'ı tıklayın.

• Sonlandırmak İçin İleri'ye tıklayarak kurulumu takip edin.

Adım 5: PlatformIO Uzantısını Takma

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 düğmeye tıklayın

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

Yüklemek için düğmelerden birini tıklayın ve kurulmasını bekleyin …

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

Kurulumu bekleyin …

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

VS Kodunu yeniden başlattıktan sonra, uzantı daha sonra kurulur ve görüntüye bağlı olarak bir kapak açılır.

1. Yeni proje.

2. Arduino projesini içe aktarın.

3. Mevcut bir projeyi açın.

4. Proje örnekleri açın.

Adım 7: Yeni Bir Proje Oluşturma

1. Projenin adı.

2. Kullanılan plaka.

3. Çerçeve.

4. Projenin kaydedileceği yer.

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

Proje için bir ad seçin ve Board 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 kutusundaki işareti kaldırın ve istediğiniz konumu seçin. Örneğimizde, görüntüye göre onu varsayılan konum olarak bırakacağız.

Proje oluşturma işlemini tamamlamak için Son'a tıklayın.

Adım 8: Ana Proje Dosyası

Main.cpp dosyası, resme bağlı olarak src klasöründe bulunur.

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

Örnek: #include "LibESP32.h"

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

1. Hatalar ve uyarılar

2. Ana Sayfa

3. Yap (Yap)

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

5. Uzak cihaza yükleyin

6. Temiz

7. Test (Test)

8. Görevi Çalıştır (Yüklü platformları yükseltme, Hata Ayıklama, Yükleme, İzleme, vb. Gibi diğer görevlere ek olarak arama yapmak 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: Platformio'ya Arduino Projesi (.ino) İçe Aktarma

NOT: ESP32 LoRa ile yapılan bir projenin INO kodunu kullanacağız, ancak STM, ESP, Arduino, vb. Gibi diğer Arduino IDE uyumlu anakartlara aktarılabilir.

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

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

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

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

Kaynak dosyalar src klasöründe bulunur. Derleme, yükleme ve hata ayıklama (Seri monitör).

Adım 13: Tamam!

Adım 14: PlatformIO Eklentisine İlişkin Notlar ve Uyarılar

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

• Bir projenin yeniden derlenmesi, seri monitörün elle bağlantısının kesilmesini / kapatılmasını gerektirir (Arduino IDE'nin otomatik olarak bağlantısı kesilir).

• Arduino'yu Microsoft uygulama mağazasından yüklemeyin, çünkü VS Kodunda bulunmaz.

Adım 15: İçe Aktarma Örneği Olarak Kullanılan LoRa Projesi

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

Adım 16: Dosyaları İndirin

PDF

DİĞERLERİ