Kategori: ESP32

ESP32; Bluetooth ve Wİ-Fİ özelliği olan, düşük maliyetli ve düşük güçlü bir mikrodenetleyici sistemdir. Hem çift çekirdekli hem de tek çekirdekli tensilica Xtensa LX6 mikroişlemci veya tek çekirdekli RISC-V mikroişlemci kullanır ve RF balun, güç amplifikatörü, düşük gürültülü alıcı amplifikatör, filtreler ve güç yönetimi modülleri içermektedir.

MicroPython Thonny IDE Kurulumu Windows, MacOS, Linux

MicroPython Thonny IDE Kurulumu Windows, MacOS, Linux

Bu kapsamlı rehberimizde, gömülü yazılım geliştiricileri arasında oldukça popüler olan Thonny IDE yazılımını tanıyacak, kurulum ve yapılandırma adımlarını adım adım öğreneceğiz. Rehberin sonunda, MicroPython ve Thonny IDE kullanarak kart üzerindeki dahili LED’i nasıl yanıp söndüreceğinizi (blink) öğrenmiş olacaksınız. ESP32 ve ESP8266 mikrodenetleyici kartlarınızı hafif ve kararlı MicroPython bellenimi (firmware) ile programlamak istiyorsanız, zengin hata ayıklama […]

MicroPython için En İyi 5 IDE

MicroPython için En İyi 5 IDE

Bu içeriğimizde, MicroPython IDE’lerini inceliyoruz. ESP32 ve ESP8266 mikrodenetleyici kartlarını programlarken MicroPython dilinin gücünden tam olarak yararlanabilmek, doğru geliştirme ortamının (IDE) seçilmesine doğrudan bağlıdır. Bu rehberimizde; gömülü yazılım dünyasında en çok tercih edilen, MicroPython desteğine sahip editörleri (IDE) masaya yatırıyoruz. Eğer MicroPython öğrenmeye yeni başlıyorsanız ve hangi yazılım platformunu seçeceğiniz konusunda kararsızsanız, ihtiyaçlarınıza en uygun […]

MicroPython Firmware Flashlama

MicroPython Firmware Flashlama

Bu rehberimizde, uPyCraft IDE ile MicroPython firmware flashlama yapımını adım adım gösteriyoruz. uPyCraft IDE; Windows, macOS ve Linux (Ubuntu/Debian) işletim sistemlerinde sorunsuzca çalışabilen çapraz platform destekli kararlı bir araçtır. Geliştirme arayüzünün kurulum adımları ve sistem gereksinimleri için hazırladığımız uPyCraft IDE Kurulum Kılavuzu içeriğimizi ziyaret ederek hazırlıklarınızı tamamlayabilirsiniz. Bilgisayarınızda kurulu olan uPyCraft IDE aracılığıyla, MicroPython bellenim […]

Wemos Lolin32 OLED ESP32 Geliştirme Kartı

Wemos Lolin32 OLED ESP32 Geliştirme Kartı

Wemos Lolin32 OLED, yerleşik OLED ekrana sahip bir ESP32 geliştirme kartıdır. Bu kılavuzda, karta, pin çıkışına ve OLED ekranın Arduino IDE veya MicroPython ile nasıl kontrol edileceğine hızlıca göz atacağız. WeMos Lolin32 OLED, ESP32 ve yerleşik 0,96 inç 128×64 I2C OLED ekrana sahip bir geliştirme kartıdır. Önerilen Yazılar: DS1307 RTC Gerçek Zaman Saati Kullanımı ve […]

ESP32 I2C LCD Ekran Kullanımı

ESP32 I2C LCD Ekran Kullanımı

ESP32 I2C LCD ekran kullanımı, Arduino geliştirme kartlarında alışkın olduğumuz kütüphaneler ve aynı fonksiyonlar ile kullanılabiliyor. Bu yazıda, Arduino IDE kullanarak ESP32 ile I2C LCD’nin nasıl kullanılacağını anlatıyoruz. Ekranı nasıl bağlayacağınızı, kitaplığı nasıl kuracağınızı ve LCD’ye metin yazmak için örnek kodu nasıl deneyeceğinizi göstereceğiz: Bu yazıda 16×2 I2C LCD ekran kullanacağız, ancak diğer boyutlardaki LCD’leri […]

ESP32 Kullanımı ve Arduino IDE Desteği

ESP32 Kullanımı ve Arduino IDE Desteği

ESP32, bir çok mikrodenetleyici ve geliştirme kartı arasında, kullanışlı fonksiyonları ve yüksek işlem gücüne sahip olması sebebiyle tercih edilebiliyor. Bu yazımızda ESP32 kullanımını ve Arduino IDE’ye ESP32 kütüphanesinin kurulumunu anlatıyoruz. ESP32 Arduino IDE Desteği Arduino IDE ve programlama dilini kullanarak ESP32’yi programlamanıza izin veren Arduino IDE için bir eklenti var. Bu eğitimde, Windows, Mac OS […]

ESP32 Pin Referansı Giriş ve Çıkış Pinleri

ESP32 Pin Referansı Giriş ve Çıkış Pinleri

ESP32 pin referansı sayesinde, hangi pinin ne için kullanacağını, giriş ve çıkış pinlerini, pwm gibi pinleri kolaylıkla ayırt edebilirsiniz. ESP32 entegresi, çoklu işlevlere sahip 48 pin ile birlikte gelir. Tüm pinler tüm ESP32 geliştirme kartlarında gösterilmez ve bazı pinler kullanılamaz. Kullanabilceğiniz birden fazla ESP32 geliştirme kartı mevcuttur, en yaygın kullanılan ESP32 geliştirme kartlarını bu yazımızda […]

ESP32 Geliştirme Kartları ve Kıyaslaması

ESP32 Geliştirme Kartları ve Kıyaslaması

ESP32 geliştirme kartları, kullanılabilirlik, özellik bakımından bir birlerinden ayrılırlar. Bir sonraki projenizde ESP32 mikrodenetleyicisi kullanmak istiyorsanız, bu yazı tam size göre. ESP32, ESP8266’nın halefidir. ESP32, selefine kıyasla birçok yeni özellikle geliştiriliştir. Wi-Fi ve Bluetooth kablosuz özelliklerini ve çift çekirdeği birleştirir. ESP32’yi bağımsız bir mikrodenetleyici veya tam özellikli bir geliştirme kartı olarak bulabilirsiniz. Birçok ESP32 geliştirme […]

ESP32 Hall Etkisi Sensörü

ESP32 Hall Etkisi Sensörü

ESP32 geliştirme kartı, çevresindeki manyetik alandaki değişiklikleri algılayan yerleşik bir hall etkisi sensörüne sahiptir. Bu yazı, ESP32 hall etkisi sensörünün Arduino IDE ile nasıl kullanılacağını gösterir. ESP32 kartı, aşağıdaki şekilde gösterildiği gibi ESP32 yongasının metal kapağının arkasında bulunan yerleşik bir hall etkisi sensörüne sahiptir. Hall etkisi sensörü, çevresindeki manyetik alandaki değişiklikleri algılayabilir. Manyetik alan ne […]

ESP32 ADC Kullanımı

ESP32 ADC Kullanımı

ESP32 ADC, analog sinyalleri işlerken sıklıkla kullanılan, Analogdan, dijitale çevirme işlemidir. Bu yazıda, Arduino IDE kullanarak ESP32 ile analog girişlerin nasıl okunacağını gösterir. Analog okuma, potansiyometreler veya analog sensörler gibi değişken dirençlerden değerleri okumak için kullanışlıdır. ESP32 ile analog girişleri okumak, okumak istediğiniz GPIO’yu fonksiyon olarak kabul eden analogRead(GPIO) işlevini kullanarak oldukça kolaydır. Analog Girişler […]