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” bölümünde (font hariç) tüm parçaların birleştirilmiş hâlini bulabilirsiniz. İsterseniz doğrudan bu kodu kullanabilir veya buradan hazır paketi indirebilirsiniz.
Devre Şeması
| OLED | NodeMCU |
|---|---|
| GND | GND |
| VCC | VCC |
| SCL | D1 |
| SDA | D2 |

Proje Görüntüleri

Bağlantıları ve kurulumu yaptıktan sonra, OLED ekran üzerindeki adresi, bir web tarayıcı yoluyla açtığınız zaman karşınıza gelen metin giriş yerine mesajını yazabilirsiniz.


Kurulum Sonrası Hızlı Doğrulama
Bu projede en sık karşılaşılan sorunlar genellikle yanlış IP adresi kullanımı, farklı ağ segmentinde test yapılması veya OLED pin eşleşmesinin hatalı olmasıdır. Bu nedenle ilk çalıştırmada donanım ve ağ tarafını ayrı ayrı kontrol etmek önemlidir.
Önce seri monitör üzerinden cihazın aldığı IP adresini doğrulayın, ardından bu adresi aynı ağdaki bir tarayıcıda açın. Sayfa açılıyor fakat ekranda yazı görünmüyorsa sorun çoğunlukla OLED bağlantısı veya font/ekran ayarları tarafındadır.
- NodeMCU ve test yaptığınız cihazın aynı Wi-Fi ağına bağlı olduğundan emin olun.
- Seri monitörde görünen IP adresini tarayıcıya doğru biçimde yazın.
- OLED bağlantılarında `SCL -> D1`, `SDA -> D2` eşleşmesini tekrar kontrol edin.
- Mesaj uzunluğu arttığında satır taşmalarını görmek için kısa/uzun metin testleri yapın.
Proje Kodu – Ana Program
Proje Kodu – Ağ Yaması
Proje Kodu – OLED Ayarları
Proje Kodu – OLED Font
Hepsi Bir Arada Kod
Font Kodu
Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.
