Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define ag_ismi "Daha Hizli ve Sifreli"
- #define ag_sifresi "trabzonsamsunankara1"
- void setup()
- {
- Serial.begin(115200); //Seriport'u acıyoruz. Guncellediğimiz
- //ESP modulunun baudRate değeri 115200 olduğu icin bizde Seriport'u 115200 seklinde seciyoruz
- Serial.println("AT"); //ESP modulumuz ile bağlantı kurulup kurulmadığını kontrol ediyoruz.
- delay(3000); //ESP ile iletisim icin 3 saniye bekliyoruz.
- if(Serial.find("OK")){ //esp modulu ile bağlantıyı kurabilmissek modul "AT" komutuna "OK" komutu ile geri donus yapıyor.
- Serial.println("AT+CWMODE=1"); //esp modulumuzun WiFi modunu STA sekline getiriyoruz. Bu mod ile modulumuz baska ağlara bağlanabilecek.
- delay(2000);
- String baglantiKomutu=String("AT+CWJAP=\"")+ag_ismi+"\",\""+ag_sifresi+"\"";
- Serial.println(baglantiKomutu);
- delay(5000);
- }
- Serial.print("AT+CIPMUX=1\r\n"); //modulumuzu TCP/UDP bağlantısına sokuyoruz.
- delay(200);
- Serial.print("AT+CIPSERVER=1,80\r\n"); //Sunucumuzu 80 portunda acıyoruz
- delay(1000);
- }
- void loop(){
- if(Serial.available()>0){ //Eğer gelen veri varsa gir
- if(Serial.find("+IPD,")){ //Gelen verinin icerisinde "+IPD" komutu geciyorsa gir
- String metin = "<head> <h1>Merhaba Dunya</h1> </head>"; // Sunucuya yazdırılacak yazı
- String yollanacak_komut = "AT+CIPSEND="; //yollayacağımız komutun boyutunu soylediğimiz kısım.
- yollanacak_komut +="0";
- yollanacak_komut +=",";
- yollanacak_komut += metin.length(); //yollayacağımız yazının uzunluğunu belirliyor.
- yollanacak_komut += "\r\n";
- Serial.print(yollanacak_komut);
- delay(500);
- Serial.println(metin);
- delay(1000);
- Serial.println("AT+CIPCLOSE=0"); //Server'ı kapatıyoruz.
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement