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.
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:
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:
Hem NL hem CR (Both NL & CR) seçilmelidir. (AT komutlarının algılanması için \r\n karakterleri şarttır.)115200 baud veya eski versiyonlarda 9600 baud değerindedir.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 CONNECTED → WIFI GOT IP |
AT+CIFSR |
Modülün aldığı yerel IP ve MAC adresini görüntüler. | IP Adresi Gösterimi |
AT yazın. OK cevabını görüyorsanız iletişim başarılıdır.AT+CWMODE=1 komutunu gönderin.AT+CWJAP="WIFI_ADINIZ","WIFI_SIFRENIZ" yazıp Enter'a basın.AT+CIFSR komutunu yazarak ESP-01'in modeminizden aldığı IP adresini doğrulayabilirsiniz.Henüz yorum yapılmamış. İlk yorumu siz yapın!