ESP8266 (NodeMCU) kartını Arduino IDE ile programlama

👤 Yazar: ozcan 📅 Tarih: 20.05.2026 10:50 👁️ Görüntüleme: 59

ESP8266 (NodeMCU) kartını Arduino IDE ile programlamak, üzerindeki USB-Seri dönüştürücü sayesinde oldukça kolaydır. Bilgisayarınızın bu kartı bir "klavye/fare" gibi değil, programlanabilir bir geliştirme kartı olarak görmesi için birkaç küçük ayar yapmamız gerekiyor.

İşte sıfırdan ilk kod yüklemesine kadar takip etmeniz gereken sıra:

Kurulum ve Tanıtma Adımları

  • 1.Kart Sürücüsünü (Driver) Yükleyin:Gerekirse - 3 dk.NodeMCU kartlarının arkasında bilgisayarla haberleşmeyi sağlayan küçük bir çip bulunur. Bu çip genellikle CH340 veya CP2102'dir. Kartı USB ile bilgisayara bağladığınızda Arduino IDE portu görmüyorsa, internetten kartınızın üzerindeki çipe uygun sürücüyü (örneğin "CH340 Driver") indirip bilgisayarınıza kurun.
  • 2.Arduino IDE'ye ESP8266 Kütüphane Adresini Ekleyin:1 dk.Arduino IDE programını açın. Üst menüden Dosya > Tercihler (File > Preferences) yolunu izleyin. Açılan penceredeki Ek Devre Kartları Yöneticisi URL'leri (Additional Boards Manager URLs) kısmına şu adresi yapıştırın ve Tamam'a basın:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
  • 3.ESP8266 Kart Paketini İndirin:3-5 dk.Sol menüdeki Kart Yöneticisi (Boards Manager) simgesine tıklayın (veya Araçlar > Kart > Kart Yöneticisi yolunu izleyin). Arama çubuğuna esp8266 yazın. Çıkan paketin altındaki Yükle (Install) butonuna basarak kurulumun bitmesini bekleyin.

  • 4.Kartınızı ve Portunuzu Seçin:1 dk.Kurulum bittikten sonra Araçlar > Kart > ESP8266 Boards menüsünden elinizdeki kartı seçin (Genellikle NodeMCU 1.0 (ESP-12E Module) seçilir). Ardından yine Araçlar > Port menüsünden kartınızın bağlı olduğu COM portunu (Örn: COM3, COM4) seçin.

İlk Kod Yüklemesi: Blink (Göz Kırpma)

Her şey hazır olduğuna göre, kartın üzerindeki yerleşik mavi LED'i yakıp söndürerek sistemin çalışıp çalışmadığını test edelim.

Aşağıdaki kodu kopyalayıp Arduino IDE ekranına yapıştırın:

// NodeMCU üzerindeki yerleşik LED genellikle LED_BUILTIN (GPIO2) pinine bağlıdır.
void setup() {
  pinMode(LED_BUILTIN, OUTPUT);     // LED pinini çıkış olarak ayarlıyoruz
}

void loop() {
  digitalWrite(LED_BUILTIN, LOW);    // LED'i YAKAR (ESP8266'da LOW sinyali LED'i yakar)
  delay(1000);                       // 1 saniye bekle
  digitalWrite(LED_BUILTIN, HIGH);   // LED'i SÖNDÜRİR (HIGH sinyali LED'i söndürür)
  delay(1000);                       // 1 saniye bekle
  
  // Not: ESP8266 üzerindeki dahili LED ters mantıkla (ters polarma) çalışır. 
  // Yani LOW verince yanar, HIGH verince söner.
}

Yükleme Zamanı: Kodu yapıştırdıktan sonra sol üstteki Yükle (Sağ Ok) butonuna basın. Arduino IDE kodu derlerken ve ESP8266'ya yüklerken ekranın alt kısmında turuncu renkli ilerleme yüzdeleri (Writing at 0x00000000... (100%)) göreceksiniz. Bu esnada kartın üzerindeki mavi ışık hızla yanıp sönecektir. Yükleme tamamlandığında kartın üzerindeki mavi LED'in 1 saniye aralıklarla düzenli olarak yanıp söndüğünü görmelisiniz. Tebrikler, ilk IoT adımınızı attınız!

💬 Yorumlar

Henüz yorum yapılmamış. İlk yorumu siz yapın!

Bir Yorum Bırakın

Güvenlik Kontrolü:

Yenidir.com
Sayfa Başı
Yenidir CMS V0.1