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 için En İyi 5 IDE
uPyCraft IDE Kurulumu Windows, MacOS, Linux
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
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. […]
NodeMCU ESP8266 Kullanımı ve Fonksiyonları : Bölüm 2
Rehberimizin bir önceki bölümünde NodeMCU ESP8266 kartımıza nasıl kod yükleyeceğimizi, firmware flashlama adımlarını, yerel Wi-Fi sinyallerini tarama testlerini ve temel düzeyde yerel bir web sunucusu (web server) oluşturmayı incelemiştik. Eğitim serimizin bu ikinci bölümünde ise, uzaktan kontrol sağlayan interaktif ve duyarlı (responsive) bir web sayfası tasarlayacak ve NodeMCU kartımızı çift kanallı bir röle modülüne bağlayarak […]
NodeMCU ESP8266 Kullanımı ve Fonksiyonları : Bölüm 1
Daha önce kaleme aldığımız Arduino Alternatifi Geliştirme Kartları incelememizde kısaca değindiğimiz NodeMCU ESP8266 kullanımı geliştirme kartı ile bu rehberimizde temel fonksiyonları, donanım yapılandırmalarını ve ilk web uygulamalarımızı gerçekleştireceğiz. NodeMCU; madeni paradan biraz daha büyük fiziksel boyutlarına rağmen, üzerinde yerleşik Wi-Fi çipi barındıran, açık kaynak kodlu, son derece ucuz ve üstün yetenekli bir mikrodenetleyici kartıdır. Düşük […]
NodeMCU ESP8266 Hava İstasyonu Uygulaması
NodeMCU ESP8266 Hava İstasyonu Uygulaması; sıcaklık, bağıl nem, atmosferik basınç ve yağmur yağış durumunu donanımsal sensörler yardımıyla anlık ölçen ve bu verileri yerel Wi-Fi ağı üzerinden modern bir web arayüzünde (dashboard) yayınlayan gelişmiş bir IoT projesidir. Nesnelerin İnterneti (IoT) teknolojilerinin gelişmesiyle birlikte, kendi çevresel verilerimizi toplayıp analiz edebileceğimiz kişisel istasyonlar kurmak son derece popüler ve […]
Kıyaslama: NodeMCU ESP8266 vs Arduino Kartları
Bu yazıda NodeMCU ESP8266 vs Arduino UNO arasındaki farklara bakacağız. ESP8266, Wi-Fi özelliğine sahip bir mikroişlemcidir. Bu sistemle birlikte farklı modüller ve geliştirme kartları bulunmaktadır. Bazı geliştirme kartları temel esp8266 modüllerini kullanır ve bazıları çip flash belleği ve anteni PCB’ye entegre eder. NodeMCU, ESP8266’ya sahip bir geliştirme kartı ve aynı ada sahip bir geliştirme ortamıdır. […]
NodeMCU ESP8266 ile WiFi Üzerinden OLED Mesaj Uygulaması
NodeMCU ESP8266 serimize yeni bir içerik ekliyoruz. Bu yazıda ESP8266 ile Wi-Fi üzerinden OLED ekrana mesaj gönderme uygulaması yapacağız. Önceki yazılarda Arduino IDE’ye NodeMCU desteği ekleme, program yükleme ve .BIN flashlama adımlarını detaylı ele almıştık. Bu nedenle burada doğrudan uygulama kısmına odaklanıyoruz. İlgili başlangıç adımlarına aşağıdaki bağlantılardan ulaşabilirsiniz. Yazının alt kısmındaki “Hepsi Bir Arada Kod” […]
NodeMCU ESP8266 ve OLED ile Koronavirüs Tablosunu Takip Etmek
Dünyayı ve ülkemizi etkileyen yeni tip Koronavirüs sürecinde veriler her gün güncelleniyor. Bu yazıda NodeMCU ile internet üzerinden veri çekip OLED ekranda göstermeyi ele alacağız. Önce NodeMCU hakkında kısa bir temel bilgiyle başlayalım. NodeMCU ve ESP8266 Nedir? Öncelikle NodeMCU ve ESP8266’nın ne olduğunu netleştirelim; çünkü birçok platformda bu iki kavram karıştırılıyor. NodeMCU, Arduino benzeri bir […]
Wifi Jammer! | NodeMCU ESP8266 Bölüm 3
Bir önceki NodeMCU ESP8266 yazılarımızda, web server, röle, led yakma, wifi gibi basit işlemleri yapmıştık. Fakat bu yazımızda NodeMCU aracılığı ile 3 modlu bir WiFi jammer yapıyoruz. ⚠️ Sorumluluk Reddi Beyanı: Bu içerik yalnızca eğitim ve bilgi amaçlı olarak hazırlanmıştır. Bu projede kullanılan yöntemler, 802.11 Wi-Fi standardındaki güvenlik açıklarını göstermek ve farkındalık yaratmak amacıyla paylaşılmıştır. […]
