Arduino ve C# RF Haberleşme ile DC Motor Kontrolü

Arduino ve C# RF Haberleşme ile DC Motor Kontrolü

Arduino ve C# RF Haberleşme dillerini kullanarak 433 MHz RF (Radyo Frekansı) haberleşme üzerinden kablosuz DC motor hız ve yön kontrolü gerçekleştireceğimiz bu kapsamlı rehberimizde; çift devreli (alıcı ve verici) kablosuz sistemlerin çalışma mantığını, C# Windows Forms arayüzü tasarlamayı ve L293D motor sürücü entegresi ile DC motorların RF sinyalleriyle nasıl uzaktan yönetileceğini öğreneceksiniz. Bu projemizde, […]

ESP8266 ile Minecraft Sunucusu Kurmak

ESP8266 ile Minecraft Sunucusu Kurmak

Minecraft sunucusu ile ESP8266 kelimelerini aynı cümlede kullanmak ilk başta kulağa oldukça sıra dışı gelebilir. Ancak avrcraft adlı açık kaynaklı proje, bu sıra dışı fikri gerçeğe dönüştürüyor. Minecraft; bildiğiniz gibi bloklarla inşa edilen, macera, yaratıcılık ve hayatta kalma modlarıyla oyunculara sınırsız bir özgürlük sunan devasa bir açık dünya oyunudur. Minecraft, birden fazla oyuncunun aynı evrende […]

MicroPython Kesmeler Kullanımı ESP32 ve ESP8266

MicroPython Kesmeler Kullanımı ESP32 ve ESP8266 C# RF Haberleşme,Arduino ve C# RF Haberleşme ile DC Motor Kontrolü

Bu yazımızda, mikrodenetleyici programlamanın en kritik konularından biri olan MicroPython kesmeler (interrupts) konusunu tüm detaylarıyla ele alıyoruz. Bu rehberdeki adımları ve kodları doğrudan uygulayabilmek için ESP32 veya ESP8266 kartınızda MicroPython belleniminin (firmware) yüklü olması gerekmektedir. Ayrıca hazırladığımız kodları karta yüklemek için bir geliştirme ortamına (IDE) ihtiyacınız olacak. Bu amaçla Thonny IDE veya uPyCraft IDE kullanmanızı […]

ESP8266 ADC Kullanımı ve Arduino IDE, MicroPython, Lua

ESP8266 ADC Kullanımı ve Arduino IDE, MicroPython, Lua C# RF Haberleşme,Arduino ve C# RF Haberleşme ile DC Motor Kontrolü

Espressif firmasının efsanevi Wi-Fi çipi ESP8266 ADC modülü sayesinde, analog sinyalleri ölçebilmek için özel bir donanımsal yeteneğe sahiptir. Bu özellik, sensörlerden (sıcaklık, ışık, basınç vb.) gelen değişken voltaj değerlerinin dijital veriye dönüştürülerek işlenmesini sağlar. Bu kapsamlı rehberimizde; Arduino IDE, MicroPython ve Lua (NodeMCU) platformlarını kullanarak ESP8266 üzerinde analog okuma (ADC) işlemlerinin nasıl gerçekleştirileceğini tüm teknik […]

ESP8266 WiFi Geliştirme Kartları Karşılaştırması

ESP8266 WiFi Geliştirme Kartları Karşılaştırması C# RF Haberleşme,Arduino ve C# RF Haberleşme ile DC Motor Kontrolü

Piyasada çok sayıda seçeneği bulunan ESP8266 WiFi geliştirme kartlarını kapsamlı bir şekilde incelediğimiz bu rehberimiz aracılığıyla, kendi projenize en uygun kartı kolayca belirleyebilirsiniz. IoT (Nesnelerin İnterneti) projeleriniz için en uygun donanımı seçmek, projenizin kararlılığı, maliyeti ve geliştirme süresi üzerinde doğrudan rol oynar. İncelemeye geçmeden önce, NodeMCU modelini Arduino geliştirme kartlarıyla kıyasladığımız NodeMCU ESP8266 vs Arduino […]

ESP8266 Kesmeler Interrupt ve Timer Kullanımı

ESP8266 Kesmeler Interrupt ve Timer Kullanımı C# RF Haberleşme,Arduino ve C# RF Haberleşme ile DC Motor Kontrolü

Bu kapsamlı rehberimizde, Arduino IDE kullanarak ESP8266 kesmeler (interrupts) ve zamanlayıcıların (timers) asenkron olarak nasıl kullanılacağını öğreniyoruz. Kesmeler, mikrodenetleyicinin genel amaçlı giriş/çıkış (GPIO) pinlerindeki lojik seviye değişikliklerini, yazılımsal döngülerle pini sürekli taramaya (polling) gerek kalmadan anında algılamamızı sağlar. Bu sayede pinde bir durum değişimi oluştuğu anda donanım seviyesinde bir olay tetiklenerek hedef fonksiyon otomatik olarak […]

ESP8266 PWM Kullanımı

ESP8266 PWM Kullanımı C# RF Haberleşme,Arduino ve C# RF Haberleşme ile DC Motor Kontrolü

Bu rehberimizde, ESP8266 PWM (Sinyal Genişlik Modülasyonu) sinyallerini, hem Arduino IDE hem de MicroPython platformları üzerinde ESP8266 mikrodenetleyicisini kullanarak nasıl üreteceğimizi inceliyoruz. Pratik uygulama örneği olarak, zaman içinde sinyalin görev döngüsünü (duty cycle) değiştirerek bir LED’in parlaklığını yumuşak bir şekilde artırıp azaltacağız (fading efekti). 1. Bölüm: Arduino IDE ile ESP8266 PWM Kontrolü Arduino geliştirme ekosisteminde […]

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

ESP8266 Pin Referansı Giriş ve Çıkış Pinleri C# RF Haberleşme,Arduino ve C# RF Haberleşme ile DC Motor Kontrolü

Bu kapsamlı ESP8266 Pin Referans Kılavuzu aracıyla; pin diyagramları, özel GPIO fonksiyonları, donanımsal kısıtlamalar ve doğru pin seçimi hakkında bilmeniz gereken tüm teknik detayları bir araya getirdik. Espressif firmasının geliştirdiği ESP8266 Wi-Fi çipi, akıllı ev sistemleri ve IoT (Nesnelerin İnterneti) projelerinin vazgeçilmez donanımlarından biridir. Ancak donanım tasarımı yaparken hangi pinin (GPIO) ne amaçla kullanılacağını bilmemek, […]

ESP8266 ve ESP32 MicroPython Kurulumu

ESP8266 ve ESP32 MicroPython Kurulumu C# RF Haberleşme,Arduino ve C# RF Haberleşme ile DC Motor Kontrolü

Bu rehberimizde, nesnelerin interneti (IoT) dünyasının iki popüler donanımı olan ESP8266 ve ESP32 MicroPython belleniminin (firmware) kurulumunu ve temel kullanımını adım adım inceliyoruz. Klasik masaüstü Python ile MicroPython arasındaki mimari farkları ele alacak, uPyCraft IDE geliştirme ortamı yardımıyla kartlarımızı nasıl programlayacağımızı öğreneceğiz. Rehberin sonunda, gömülü sistemlerin “merhaba dünya”sı olan asenkron LED yakıp söndürme (blink) uygulamasını […]

ESP8266 ve ESP32 MicroPython ile OLED Ekran Kullanımı

ESP8266 ve ESP32 MicroPython ile OLED Ekran Kullanımı C# RF Haberleşme,Arduino ve C# RF Haberleşme ile DC Motor Kontrolü

Bu rehberimizde ESP32 MicroPython, gömülü sistem projelerinde bilgi görselleştirmenin en şık yollarından biri olan 0.96 inç SSD1306 OLED ekranı, MicroPython platformu kullanarak hem ESP8266 hem de ESP32 mikrodenetleyicileriyle nasıl kontrol edeceğimizi inceliyoruz. Uygulama kapsamında ekranı donanımsal olarak yapılandıracak, “Hello World!” mesajı yazdıracak ve pikselleri tek tek kontrol etmemizi sağlayan gelişmiş çizim kütüphane fonksiyonlarını detaylandıracağız. Ön […]