Arduino Uno ile ESP-01 (ESP8266) AT Komutları Kullanımı

👤 Yazar: ozcan 📅 Tarih: 30.07.2026 15:48 👁️ Görüntüleme: 7

Arduino Uno ile ESP-01 (ESP8266) AT Komutları Kullanımı

Bu rehberde, Arduino Uno kartını köprü (USB-Serial dönüştürücü) olarak kullanarak ESP-01 (ESP8266) Wi-Fi modülüne AT komutları göndermeyi, modülün yazılımını (firmware) test etmeyi ve Wi-Fi ağlarına bağlanmayı adım adım gerçekleştiriyoruz.

Arduino Uno ESP-01 AT Komutları Bağlantı Şeması

Gerekli Malzemeler:
  • 1 x Arduino Uno R3
  • 1 x ESP-01 (ESP8266) Wi-Fi Modülü
  • Jumper Kablolar (Erkek - Dişi)

Devre Bağlantı Şeması

Görseldeki şemada Arduino Uno, ESP-01 modülüne doğrudan Serial Terminal üzerinden erişmek amacıyla bir USB-TTL dönüştürücü gibi bağlanmıştır:

  • VCC (Kırmızı): ESP-01 modülünün besleme pini, Arduino üzerindeki 3.3V pinine bağlanır.
  • CH_PD / EN (Kırmızı): Modülün aktif kalması için 3.3V hattına bağlanır.
  • GND (Siyah): Arduino üzerindeki GND pini ile birleştirilir.
  • TX (Yeşil): Arduino üzerindeki TX (Pin 1) pinine bağlanır. *(Köprü modunda TX-TX bağlantısı yapılır)*
  • RX (Turuncu): Arduino üzerindeki RX (Pin 0) pinine bağlanır. *(Köprü modunda RX-RX bağlantısı yapılır)*
Kritik Uyarılar ve İpuçları:
  • Voltaj Hassasiyeti: ESP-01 modülü 3.3V ile çalışır. Asla 5V pinine bağlamayın, aksi halde modül kalıcı olarak hasar görebilir.
  • Arduino İşlemcisini Pasife Alma: Arduino'yu doğrudan USB-TTL dönüştürücü olarak kullanırken Arduino üzerindeki Atmega328P çipinin Seri Haberleşmeyi engellememesi gerekir. Bunun için Arduino'ya boş bir taslak (Empty Sketch) yükleyebilir veya RESET pini ile GND pinini bir jumper ile kısa devre yapabilirsiniz.
  • Akım Yetersizliği: Arduino Uno'nun 3.3V regülatör çıkışı bazı ESP-01 modüllerinin ani akım çekimlerinde (Wi-Fi bağlantı anı) yetersiz kalıp modülün reset atmasına neden olabilir. Kararsızlık yaşarsanız harici bir 3.3V besleme kullanılması önerilir.

Seri Port Ekranı (Serial Monitor) Ayarları

Bağlantıları tamamladıktan sonra Arduino IDE'yi açın ve Araçlar > Seri Port Ekranı (Ctrl+Shift+M) penceresini açın. Alt kısımdaki parametreleri şu şekilde ayarlayın:

  • Satır Sonu (Line Ending): Hem NL hem CR (Both NL & CR) seçilmelidir. (AT komutlarının algılanması için \r\n karakterleri şarttır.)
  • Baud Rate (Bant Hızı): Genellikle fabrika çıkışlı varsayılan hız 115200 baud veya eski versiyonlarda 9600 baud değerindedir.

En Çok Kullanılan Temel AT Komutları Tablosu

Seri Port ekranına aşağıdaki komutları yazıp Enter tuşuna basarak ESP-01 modülünüzü test edebilirsiniz:

AT Komutu Açıklama Beklenen Cevap
AT Modülün çalışıp çalışmadığını test eder. OK
AT+RST ESP-01 modülünü yazılımsal olarak yeniden başlatır (Reset). ready
AT+GMR Mevcut SDK ve AT firmware versiyonunu gösterir. Versiyon Bilgisi ve OK
AT+CWMODE=1 Wi-Fi modunu ayarlar (1: Station/İstasyon, 2: Access Point, 3: Her ikisi). OK
AT+CWLAP Çevredeki Wi-Fi ağlarını tarar ve listeler. Ağ Listesi ve OK
AT+CWJAP="SSID","SIFRE" Belirtilen Wi-Fi ağına bağlanır. WIFI CONNECTEDWIFI GOT IP
AT+CIFSR Modülün aldığı yerel IP ve MAC adresini görüntüler. IP Adresi Gösterimi

Adım Adım Bağlantı Örneği

  1. Seri Port Ekranına AT yazın. OK cevabını görüyorsanız iletişim başarılıdır.
  2. Modülü istemci moduna almak için AT+CWMODE=1 komutunu gönderin.
  3. Kendi modeminiz bağlanmak için AT+CWJAP="WIFI_ADINIZ","WIFI_SIFRENIZ" yazıp Enter'a basın.
  4. Bağlantı sağlandıktan sonra AT+CIFSR komutunu yazarak ESP-01'in modeminizden aldığı IP adresini doğrulayabilirsiniz.

💬 Yorumlar

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

Bir Yorum Bırakın

Güvenlik Kontrolü:

Yenidir.com
↑ Sayfa Başı
📞 İletişim ✉ E-Posta Gönder 🟥 YouTube
© 2026 Yenidir.com
Yenidir CMS V0.1