uPyCraft IDE'yi MikroPython ile ESP32 Programlamak için Nasıl Kurulur

ESP32, komutları ve talimatları yürütmek için MicroPython çalıştırabilen bir mikrodenetleyici tabanlı IoT kartıdır. ESP32'yi MicroPython ile programlamak için birden fazla IDE mevcuttur. Bugün burada ESP32 için MicroPython ile uPyCraft IDE'sini kuracağız.

Bu makalede aşağıdaki bölümler bulunmaktadır:

  • 1. ESP32 ile uPyCraft IDE Kurulumu
  • 1.1. Python 3'ü Kurma
  • 1.2. uPyCraft IDE'yi indirme
  • 1.3. uPyCraft IDE'yi Kurma
  • 1.4. uPyCraft IDE Arayüzü Genel Görünümü
  • 2. ESP32 için MicroPython Firmware'ını İndir
  • 3. uPyCraft IDE Kullanarak ESP3

    DAHA FAZLASI →

MicroPython Kullanarak ESP32 Erişim Noktası (AP) Nasıl Kurulur

ESP32 kartları, sınırsız bağlantı fırsatlarına kapı açan yerleşik bir WiFi modülüne sahiptir. ESP32, bir yönlendirici gibi herhangi bir erişim noktasına bağlanabilir veya bir hotspot olarak hareket ederek diğer cihazlara bir erişim noktası sağlayabilir. ESP32'yi erişim noktası modunda kurmak için Thonny IDE'de MicroPython kodu yazacağız ve bunu diğer cihazlarla bağlayacağız.

ESP32 ile MicroPython

MicroPython, C ile yazılmıştır ve Python 3 ile uyumludur, ayrıca mikrodenetleyiciler ve gömülü sistemle

DAHA FAZLASI →

ESPTOOL Kullanarak ESP32'ye MicroPython Firması Nasıl Yüklenir

ESP32, bir mikrodenetleyici tabanlı platformdur ve bunu MicroPython programlama dili kullanarak programlayabiliriz. ESP32'yi MicroPython ile programlamak için önce MicroPython yazılımını yüklememiz gerekir. MicroPython yazılımı, yüksek düzeyde Python dili özelliklerini ESP32 gibi düşük düzeydeki donanımlara entegre etmek amacıyla tasarlanmış bir çözümdür. Şimdi ESP32'yi MicroPython yazılımı ile nasıl yükleyeceğimizi görelim.

Bu makalenin taslağı aşağıda verilmiştir:

  • 1: Bilgisayara esptool.py Nasıl Kurulur
  • 2: ESP32 için MicroPython Firmware N

    DAHA FAZLASI →

Thonny IDE Kullanarak MicroPython ile ESP32 Analog Okumaları

MicroPython Kullanarak ESP32 ADC Kanallarını Nasıl Okunur

ESP32 kartında, SAR (Sırasıyla Yaklaşım Kayıtları) ADC'leri olarak da bilinen iki entegre 12 bit ADC bulunmaktadır. ESP32 ADC'lerini MicroPython kodu kullanarak yapılandırabiliriz. Sadece MicroPython kullanarak programlamak için mikrodenetleyiciler için bir editör olan Thonny IDE'yi kurmamız gerekiyor.

MicroPython kullanarak ESP32 programlamak için gereken bazı ön koşullar şunlardır:

  • MicroPython yazılımı ESP32 kartına yüklenmelidir.
  • Bir kod yazmak için Tho

    DAHA FAZLASI →

Mac'te ESP32 ile Thonny IDE kullanarak MicroPython'a Başlama

Bir ESP32 kartını MicroPython ile programlamak için, mikrodenetleyiciye kod yükleyebilen bir IDE'ye ihtiyacımız var. Bu kılavuzda, macOS'ta Thonny IDE'nin tam kurulum prosedürünü ve MicroPython kullanarak ESP32 kartında LED'in yanıp sönme işlemine ait ilk programımızı yüklemeyi ele alacağız.

MicroPython nedir

MicroPython, C dilinde yazılmıştır ve esas olarak gömülü sistem uygulamalarına yönelik bir Python 3 yazılım uygulamasıdır. Ancak, Python 3 standart kütüphanelerini tam olarak çalıştıramaz. MicroPython, Python'un bir varyantıdır ve özellikle gö

DAHA FAZLASI →

Mac üzerinde uPyCraft IDE ile ESP32'yi kurun ve programlayın

ESP32, komutları ve talimatları yürütmek için MicroPython'u çalıştırabilen mikrodenetleyici tabanlı bir IoT kartıdır. ESP32'yi MicroPython ile programlamak için birden fazla IDE mevcuttur. Bugün burada macOS'ta MicroPython için ESP32 ile uPyCraft IDE'yi kuracağız.

Bu makalede aşağıdaki bölümler bulunmaktadır:

1. macOS'ta ESP32 ile uPyCraft IDE Kurulumu

  • 1.1. macOS'ta Python 3 Kurulumu
  • 1.2. uPyCraft IDE'yi indirme
  • 1.3. uPyCraft IDE'yi macOS üzerinde kurma
  • 1.4. uPyCraft IDE Arayüzü Genel Görünümü

2. ESP32 için MicroPython Firmware'ını

DAHA FAZLASI →

Python Sanal Ortam Eğitimi

Bir Python projesi üzerinde çalışırken, projenin gereksinimlerini sistemden izole edecek şekilde bir sanal ortam oluşturulması önerilir. Ayrıca, farklı projelerinizin aynı paketin farklı sürümlerini gerektirdiği durumlarda bağımlılıkları ayırmanın en iyi yolu sanal bir ortamdır.

Bu kılavuz, Python'un sanal ortamı hakkında uygulamalı bir eğitici sunmaktadır. Öncelikle, bir Python sanal ortamının ne olduğunu, faydalarını, nasıl oluşturulacağını, etkinleştirileceğini ve silineceğini anlayarak başlayacağız.

Python Sanal Ortamını Anlamak

Sanal ort

DAHA FAZLASI →

Jenkins'ten bir Python betiği çalıştır

Bu eğitim, bir Jenkins-pipeline'ından bir Python betiği nasıl çalıştırılacağını gösterecektir. Bunu başarmak için Jenkins Pipeline sözdizimini kullanacağız.

Başlamadan önce, aşağıdaki ön koşullara sahip olduğunuzdan emin olun:

  1. Bir Jenkins örneği
  2. Çalıştırmak istediğiniz bir Python betiği
  3. Jenkins kontrolörü veya ajanına yüklenmiş Python yorumlayıcısı
Jenkins Pipeline'da Python Script Çalıştır

Jenkins pipeline'ında bir Python betiğini, Jenkins'teki sh komutunu kullanarak çalıştırabiliriz. Bunu nasıl yapacağımıza

DAHA FAZLASI →

Thonny IDE Kullanarak MicroPython ile ESP32 PWM

ESP32'de PWM Pinleri

ESP32 kartı, farklı süre ve genişlikte PWM sinyalleri üretebilen 16 bağımsız kanala sahiptir. Çıktı olarak işlev görebilen hemen hemen tüm GPIO pinleri PWM sinyali üretmek için kullanılabilir. GPIO pinleri 34, 35, 36 ve 39, yalnızca giriş pini oldukları için PWM pini olarak kullanılamaz.

Ancak, ESP32 kartı

DAHA FAZLASI →

Python ile Önceki Ayı Almak

Python'da programlama yaparken, bir önceki ayın tarihini ve saatini almak isteyebilirsiniz. Python, bunu hızlı ve verimli bir şekilde almak için birden fazla modül ve fonksiyon sunmaktadır. “datetime” modülü, tarih ve saatle çalışmak için yaygın olarak kullanılanlardan biridir. Bu modül Python'da varsayılan olarak bulunmaktadır, bu yüzden ayrı olarak kurmamıza gerek yoktur.

Bu yazı, Python'da bir önceki ayın tarihini ve saatini almayı tartışacaktır.

Python'da Önceki Ayın Tarih ve Saatini Nasıl Alırsınız?

DAHA FAZLASI →