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:
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.
MicroPython, C ile yazılmıştır ve Python 3 ile uyumludur, ayrıca mikrodenetleyiciler ve gömülü sistemle
DAHA FAZLASI →
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:
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:
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, 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 →
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
2. ESP32 için MicroPython Firmware'ını
DAHA FAZLASI →
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.
Sanal ort
DAHA FAZLASI →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:
Jenkins pipeline'ında bir Python betiğini, Jenkins'teki sh komutunu kullanarak çalıştırabiliriz. Bunu nasıl yapacağımıza
DAHA FAZLASI →
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'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 →