NodeMCU Nedir?

NodeMCU aslına bakılırsa ESP8266’yı Lua dili ile programlamak için geliştirilmiş bir frimware‘nin (donanım yazılımının) ismidir. Bu tür Dev Kit isimli kartlar çok tutulduğu için bu bu kartlara kısaca NodeMCU denilmektedir.

NodeMCU ESP8266 geliştirme kartı fiziksel görünümü

NodeMCU açık kaynaklı bir platform olduğundan, donanım tasarımı düzenleme, değiştirme ve yeniden oluşturmaya açıktır.

NodeMCU Dev Kit/board, ESP8266 wifi özellikli çipten oluşur. ESP8266 , Espressif Systems tarafından TCP/IP protokolü ile geliştirilmiş düşük maliyetli bir Wi-Fi yongasıdır.

NodeMCU Şeması

NodeMCU ESP8266 pin diyagramı ve donanım bileşenleri şeması

NodeMCU ile ne yapılır?

NodeMCU kartı internet ile çalışan projeler yapılabilir. Örneğin dışarıda olduğunuzu ve evinizdeki ışıkları açmak istediğinizi hayal edin, işte bunu NodeMCU ile yapabilirsiniz veya sıcaklık ve nem kontrolü, role kontrolü, bitki sulama gibi aklınıza gelebilecek her şeyi yapabilirsiniz.

İnternete bağlı bir cihazınız varsa dünyanın her yerinden NodeMCU ile kontrol edebilirsiniz. Biz buna IoT yani nesnelerin interneti diyoruz. Günümüzde şehircilikten küçük ev aletlerine kadar her türlü sistemlerde ve pek çok alanda fayda sağlamaktadır…

NodeMCU Arduino’ya Nasıl Eklenir?

Arduino > Tercihler menüsüne tıklayın. (Mac için ↓)

Arduino IDE Tercihler (Preferences) menüsü ve ayarlar ekranı görüntüsü

En altta yer alan Ek Devre Kartları Yöneticisi URL’leri kısmına bu linki yapıştırın.

https://arduino.esp8266.com/stable/package_esp8266com_index.json
Arduino IDE Ek Devre Kartları Yöneticisi URL giriş alanı

Tamam‘a tıklayıp çıkın.

Araçlar > Kart > Kart Yöneticisine tıklayın.

Arduino IDE Kart Yöneticisi (Boards Manager) penceresi

ESP8266 yazıp arama yapın ve aşağıdaki kütüphaneyi kurun. Kurulum işlemi tamamlandığında Arduino IDE’yi yeniden başlatın.

Arduino IDE Kart Yöneticisinde ESP8266 kütüphanesi kurulum ekranı

Araçlar > Kart > ESP8266 Boards (3.0.2) > NodeMCU 1.0 (ESP - 12E Module) seçin. Port seçiminizi yapmayı unutmayınız!

Arduino IDE Araçlar menüsünden NodeMCU 1.0 kart seçimi adımı

Kurulum işlemi başarıyla tamamlandı. Artık NodeMCU’yu kodlayabilirsiniz! 🙂 Herhangi bir sorunuz veya sorununuz olursa yorumlardan yazabilirsiniz. Blog hakkında görüşlerinizide yazmayı unutmayın! 😊 İyi kodlar!