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ı

Nesnelerin İnterneti (IoT), giyilebilir teknolojiler veya akıllı durum göstergeleri gibi projelerde harici bir ekranı kablolamak, hem elektriksel gürültü riskini artırır hem de taşınabilir tasarımlarda fazladan fiziksel alan tüketir. Wemos Lolin32 OLED Geliştirme Kartı; gücünü çift çekirdekli ESP32 SoC’den alan ve PCB üzerine yerleşik 0.96 inç boyutunda monokrom (siyah-beyaz) bir SSD1306 OLED ekran barındıran hepsi bir […]

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, yüksek performansı ekonomik bir fiyatla birleştirerek projeleriniz için mükemmel bir donanım altyapısı sunar. Bu rehberimizde, ESP32’nin bilgisayarınıza nasıl bağlanacağını, derleme ve yükleme süreçlerinin arka planındaki araç zinciri (toolchain) mimarisini, Arduino IDE’ye ESP32 kütüphanelerinin kurulumunu ve sık karşılaşılan “Failed to connect to ESP32: Timed out waiting for packet header” hatasının kalıcı donanımsal çözümlerini detaylı bir […]

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

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

ESP32 pin referansı, pin yönlendirme mimarisini, giriş/çıkış sınırlarını, önyükleme (strapping) pinlerinin tehlikelerini ve ADC/DAC donanımlarının gizli kısıtlamalarını içeren kapsamlı bir ESP32 Referans Kılavuzu sunacağız. Espressif Systems tarafından geliştirilen ESP32, yüksek işlem gücü ve zengin kablosuz haberleşme modülleriyle IoT (Nesnelerin İnterneti) projelerinin vazgeçilmez donanımıdır. Ancak donanım geliştirme süreçlerinde en çok karşılaşılan sorunlar, yanlış pin seçimlerinden kaynaklanan […]

ESP32 Geliştirme Kartları ve Kıyaslaması

ESP32 Geliştirme Kartları ve Kıyaslaması

Piyasada çok sayıda farklı üreticiye ve tasarıma sahip ESP32 geliştirme kartları (development boards) yer almaktadır. Bu kartlar pin sayıları, güç yönetim sistemleri, LiPo şarj devreleri ve LoRa, OLED veya Kamera gibi entegre donanımsal özellikleri bakımından birbirlerinden keskin biçimde ayrılırlar. Nesnelerin İnterneti (IoT), akıllı ev otomasyonları ve giyilebilir teknoloji projelerinde son yılların en çok tercih edilen […]

ESP32 Hall Etkisi Sensörü

ESP32 Hall Etkisi Sensörü

Bu içeriğimizde, ESP32 Hall Etkisi sensörü kullanımını inceliyoruz. Nesnelerin İnterneti (IoT) projelerinde, akıllı ev otomasyonlarında veya endüstriyel takip sistemlerinde hareket eden parçaların konumunu tespit etmek, dönme hızını ölçmek ya da temassız anahtarlar tasarlamak için manyetik alan sensörlerine ihtiyaç duyarız. ESP32 geliştirme kartı, dış dünyadaki manyetik alan değişimlerini ve kutup yönlerini algılayabilen yerleşik (entegre) bir Hall […]

ESP32 ADC Kullanımı

ESP32 ADC Kullanımı

Nesnelerin İnterneti (IoT) projelerinde, akıllı tarım uygulamalarında veya endüstriyel otomasyon sistemlerinde çevremizdeki fiziksel dünyayı mikrodenetleyicilerle anlamlandırabilmek için analog büyüklükleri (sıcaklık, ışık, basınç, voltaj vb.) dijital verilere dönüştürmemiz gerekir. ESP32 Analogtan Dijitale Çevirici (ADC – Analog to Digital Converter) birimi; harici sensörlerden veya potansiyometrelerden gelen değişken voltaj sinyallerini yüksek çözünürlüklü dijital değerlere dönüştüren güçlü bir donanımdır. […]