Kategori: NodeMCU&ESPressif

NodeMCU, düşük maliyetli bir açık kaynaklı IoT platformudur. Başlangıçta, Espressif Systems’ın ESP8266 Wi-Fi SoC’sinde çalışan bellenimi ve ESP-12 modülüne dayalı donanımı içeriyordu. Daha sonra ESP32 32-bit MCU desteği eklendi.

uPyCraft IDE Kurulumu Windows, MacOS, Linux

uPyCraft IDE Kurulumu Windows, MacOS, Linux nodemcu

IoT (Nesnelerin İnterneti) dünyasının en popüler donanımları olan ESP32 ve ESP8266 mikrodenetleyici kartlarını programlamak için kullanılabilecek pek çok farklı yazılım aracı mevcuttur. Eğer bu güçlü kartları Python tabanlı MicroPython bellenimi ile hızlı ve kararlı bir şekilde kodlamak istiyorsanız, en pratik çözümlerden biri uPyCraft IDE kullanmaktır. uPyCraft; Windows, macOS ve Linux (Ubuntu) üzerinde sorunsuz çalışan kompakt […]

MicroPython Firmware’i esptool.py ile Flashlama

MicroPython Firmware'i esptool.py ile Flashlama nodemcu

Bu rehberimizde, Espressif firmasının resmi komut satırı aracı olan esptool.py yazılımını kullanarak ESP32 ve ESP8266 kartlarına MicroPython bellenimini (firmware) nasıl sıfır hata ile yükleyeceğinizi (flash) gösteriyoruz. esptool.py; Windows, macOS ve Linux (Ubuntu/Debian) işletim sistemlerinde kararlı bir şekilde çalışan güçlü bir araçtır. Detaylı teknik açıklamalar ve parametre belgeleri için resmi esptool.py GitHub sayfasını da ziyaret edebilirsiniz. […]

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 nodemcu

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 nodemcu

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ı nodemcu

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ü nodemcu

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ı nodemcu

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 […]

ESP32 PWM Kullanımı

ESP32 PWM Kullanımı nodemcu

ESP32 PWM kullanımı, analog çıkışlar almak için kullanılan bir fonksiyondur. Bu yazıda size Arduino IDE kullanarak ESP32 ile PWM sinyallerinin nasıl üretileceğini göstereceğiz. Örnek olarak, ESP32’nin LED PWM denetleyicisini kullanarak bir LED’i karartan basit bir devre oluşturacağız. Aynı zamanda farklı GPIO’larda aynı PWM sinyalini nasıl alabileceğinizi de göstereceğiz. ESP32’yi Arduino IDE kullanarak programlayacağız, bu yüzden […]