Programlama için En İyi 6 MicroPython IDE

Programlama Icin En Iyi 6 Micropython Ide



ESP32, birden çok programlama dilini destekleyen mikrodenetleyici tabanlı bir IoT platformudur. Arduino IDE programlama kullanılarak programlanabilir ve çok ünlü MicroPython programlamayı da çalıştırır. Bugün burada ESP32 kartlarını programlamak için yaygın olarak kullanılan bazı MicroPython IDE'lerini listeleyeceğiz.

MicroPython IDE'leri

MicroPython, Python 3'ten türetilen ve mikrodenetleyiciler ve gömülü sistem uygulamaları için tasarlanmış açık kaynaklı bir programlama dilidir. MicroPython kodunu yazmak ve çalıştırmak için ESP32'yi programlamak için bir IDE'ye ihtiyacımız var.

ESP32 kartlarını programlamak için birçok IDE mevcut olsa da, burada ESP32 ailesi arasında kullanılan bazı çok ünlü ve yaygın IDE'lerin listesi geliyor.







1: VS Kodu

Visual Studio Code, ESP32 kartlarını programlamak için en iyi IDE'ler arasındadır. Sadece MicroPython'u destekleyen harici bir eklenti kurmamız gerekiyor ve bu eklenti Pymakr ( Pymakr uzantısı ).



ESP32'yi MicroPython ile Programlamadan önce, MicroPython ürün yazılımını ESP32 kartının içine yüklememiz gerekir.







Ancak, yeni başlayan biri olarak, karmaşık bir arayüze sahip olduğu ve benimsenmesi biraz zaman alabileceği için VS Code'u önermiyoruz.

Pymakr uzantılı VS Kodu aşağıdaki özelliklerle birlikte gelir:



  • Sözdizimi vurgulama
  • Parantez eşleştirme
  • Otomatik girinti
  • Kutu seçimi
  • Parçacıklar

2: Düzenleyicide

Mu editörü, kullanımı kolay başka bir basit MicroPython IDE'dir. MicroPython'u ESP32'de esptool'a ihtiyaç duymadan flaşlamak için önceden yüklenmiş bir araçla birlikte sezgisel bir arayüzle birlikte gelir. Mu editörü, Pyboard gibi diğer panolarla da uyumludur.

Ek olarak, kod girintisini ve eksik boşlukları sürekli kontrol eden çok kullanışlı bir işlevi vardır. Ayrıca, gerçek zamanlı hata kontrolü de sağlar. Geciktiği tek şey, kodu iptal etmek için durdur düğmesidir. Panoyu manuel olarak sıfırlamamız veya Ctrl+C kısayolunu kullanmamız gerekiyor, ancak bu her zaman işe yaramayabilir, özellikle ESP32 meşgulken. Ama yine de ihtiyacımız olandan fazlasını aldı. Mu editörünü indirmek ve okumak için tıklayın burada .

MicroPython IDE için bazı önemli noktalar aşağıdadır:

  • Yeni başlayanlar için tasarlandı
  • Kullanımı kolay
  • minimalist arayüz
  • Oluşturması ve çalıştırması kolay MicroPython kodu
  • ESP32'de aygıt yazılımının yanıp sönmesi için araç

3: PyCharm

PyCharm, MicroPython kodu yazmak için ileri düzey bir IDE'dir. Okuma süresi denetimi, kod hatası bulguları ve kullanımı kolay gezinme özellikleri ile akıllı kod derleme özelliğine sahiptir.

PyCharm daha çok ileri seviye için hedeflenmiştir, ancak yeni başlayan biri olarak yine de kullanımı kolay IDE'lerden birini bulacaksınız. PyCharm IDE'yi indirin resmi sitelerinden. Python 3'ü PyCharm kullanarak zaten programlamışsanız, bu IDE'yi kullanarak ESP32 mikrodenetleyicilerini kontrol etmek için çok yardımcı olacaktır.

İşte PyCharm IDE'nin bazı önemli özellikleri:

  • Akıllı Python Yardımı
  • Web Geliştirme Çerçeveleri
  • Bilimsel Araçlar
  • Çapraz Teknoloji Geliştirme
  • Uzaktan Geliştirme Yetenekleri
  • Yerleşik Geliştirici Araçları

4: uPyCraft IDE

uPyCraft, yalnızca ESP32'yi ve Py kartları gibi diğer mikrodenetleyici kartlarını programlamak amacıyla tasarlanmış en iyi IDE'dir. ESP32 kartına MicroPython ürün yazılımını yükleme özelliğine sahip kullanımı kolay arayüzü, onu yeni başlayanlar için en iyi seçim haline getirir. uPyCraft IDE'yi ücretsiz indirin .

  Metin Açıklaması otomatik olarak oluşturuldu

Bu IDE, geçerli çalışma dizinini ve üzerinde çalıştığımız tüm dosyaları gösteren bir sol kenar çubuğu içerir. Ayrıca ESP32'ye kod yüklemek için bazı hızlı eylem düğmeleri vardır.

uPyCraft IDE içindeki en ilginç şeylerden biri, ESP32 ile kurulan hızlı iletişimdir. Sadece COM portunu seçmemiz gerekiyor. İçerdiği bir diğer özellik ise, Yüklemek ve Koşmak düğmeler. Bunu kullanarak kodu doğrudan ESP32'ye yükleyebiliriz ve gereken diğer IDE'ler gibi önce kartı manuel olarak sıfırlamaya gerek yoktur.

İşte uPyCraft IDE'nin bazı önemli özellikleri:

  • Güncellemeleri destekler
  • Hem Windows hem de Mac sistemleriyle uyumlu
  • Basit tasarım, kullanımı kolay
  • Farklı panoların yerleşik örnekleriyle birlikte gelir
  • uPyCraft'ta teknik destek mevcuttur forum ve GitHub .

5: Tonny IDE

Listede sırada Python programlama dili için bir IDE olan ve mikrodenetleyiciler için MicroPython'u destekleyen Thonny IDE var. Thonny IDE ayrıca MicroPython ürün yazılımını ESP32 kartına yazma desteğine sahiptir.

  Grafik kullanıcı arabirimi, uygulama Açıklama otomatik olarak oluşturulur

Thonny IDE yeni başlayanlar için tasarlanmıştır ve onu tam teşekküllü bir MicroPython geliştirme platformu yapan birçok özellik sunar. Ayrıca, yalnızca kabuk/terminal penceresini kullanarak ESP32 panolarını gerçek zamanlı olarak programlamanıza olanak tanır.

Thonny IDE'nin bazı önemli özellikleri şunları içerir:

  • Başlaması kolay
  • Basit hata ayıklayıcı
  • Adım adım ifade değerlendirmesi
  • Sözdizimi hatalarını vurgular
  • Kapsamları açıklar
  • Kod tamamlama
  • Basit ve temiz pip GUI

6: MikroIDE

MicroIDE(µIDE), mikrodenetleyicileri programlamak için bir IDE aracıdır. ESP32 kartlarını kablosuz programlama özelliği nedeniyle ESP32 ile önemi artar. Bir programın hızlı bir şekilde geliştirilmesi için çoklu modüller eklenebilir. Okuma ve yazma için entegre bir Web Sunucusuna sahiptir.

ESP32 kartını MicroPython ürün yazılımı ile güncellemeniz ve kablosuz olarak yeni bir kod yüklemeniz yeterlidir.

MicroIDE'deki bazı önemli özellikler aşağıdadır:

  • MikroIDE ücretsizdir
  • Veri görselleştirme ve Komut Terminali emülasyonu
  • ESP32 çip desteği (yakın gelecekte ESP8266)
  • Port Yönlendirme ile her yerden erişilebilir
  • Kablosuz kod düzenleme
  • Kurulumu kolay

MicroPython için En İyi IDE Hangisi?

Bu nedenle, MicroPython için tüm bu IDE'leri tartıştıktan sonra, bir acemi olarak birinin gidebileceği sonucuna vardık. Tonny ve uPyCraft IDE. Ancak, ESP32 ile MicroPython'u daha ayrıntılı olarak keşfetmek istiyorsanız VS kod PyCharm en iyi IDE'dir.

Çözüm

İşte bu makale, MicroPython için tüm ana IDE'lerin kısa bir karşılaştırmasını sunar. Bu IDE'lerin çoğu, ESP32'de MicroPython ürün yazılımını flaş etmek için önceden yüklenmiş bir araçla birlikte gelir, ancak bazı IDE'ler önce ESP32 kartında MicroPython'u flaş etmek için esptool gerektirir. Bu makale, MicroPython için en uygun IDE'yi bulmanıza yardımcı olacaktır.