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 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 ESP8266 Pinout (Ş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 ↓)

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

Tamam‘a tıklayıp çıkın.
Araçlar > Kart > Kart Yöneticisine tıklayın.

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.

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

Kurulum işlemi başarıyla tamamlandı. Artık NodeMCU’yu kodlayabilirsiniz!
NodeMCU Bilgisayarda Görünmüyor mu? Sürücü (Driver) Kurulumu
NodeMCU’yu taktığınızda Port bölümü boş geliyorsa büyük ihtimalle USB çipinin sürücüsü eksiktir. Kartınızın modeline göre iki farklı çip kullanılır:
- NodeMCU v3 (LoLin): CH340 sürücüsü gerekir. Kartın altındaki geniş, dikdörtgen çipten tanıyabilirsiniz.
- NodeMCU Amica (v2): CP2102 sürücüsü gerekir. Kare ve küçük bir çiptir.
Sürücüyü kurup kartı yeniden taktığınızda Araçlar > Port altında COM portu görünecektir.
Sıkça Sorulan Sorular
ESP8266 nedir? ESP8266, Espressif Systems tarafından geliştirilen düşük maliyetli bir Wi-Fi yongasıdır. NodeMCU gibi geliştirme kartları sayesinde Arduino IDE ile kolayca programlanır ve IoT (nesnelerin interneti) projelerinde kullanılır.
NodeMCU ile Arduino arasındaki fark nedir? NodeMCU’da Wi-Fi yerleşiktir ve işlemcisi (80-160 MHz) Arduino Uno’dan (16 MHz) çok daha hızlıdır. Arduino Uno ise 5V pinleriyle daha fazla sensörle doğrudan uyumludur. İnternet bağlantısı gereken projelerde NodeMCU tercih edilir.
NodeMCU portta görünmüyor, ne yapmalıyım? USB çipinin sürücüsü eksik olabilir: NodeMCU v3 için CH340, Amica için CP2102 sürücüsünü kurun. Ayrıca şarj kablosu değil, veri aktarımı destekleyen bir USB kablosu kullandığınızdan emin olun.
ESP8266 kaç volt ile çalışır? ESP8266 çipi 3.3V ile çalışır. NodeMCU kartındaki regülatör sayesinde USB’den (5V) güvenle beslenebilir, ancak GPIO pinlerine 5V sinyal vermemelisiniz.
🙂 Herhangi bir sorunuz veya sorununuz olursa yorumlardan yazabilirsiniz. Blog hakkında görüşlerinizide yazmayı unutmayın! 😊 İyi kodlar!