Advertisement
Guest User

Untitled

a guest
May 27th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. #define ag_ismi "Daha Hizli ve Sifreli"
  2. #define ag_sifresi "trabzonsamsunankara1"
  3. void setup()
  4. {
  5. Serial.begin(115200); //Seriport'u acıyoruz. Guncellediğimiz
  6. //ESP modulunun baudRate değeri 115200 olduğu icin bizde Seriport'u 115200 seklinde seciyoruz
  7. Serial.println("AT"); //ESP modulumuz ile bağlantı kurulup kurulmadığını kontrol ediyoruz.
  8.  
  9. delay(3000); //ESP ile iletisim icin 3 saniye bekliyoruz.
  10.  
  11. if(Serial.find("OK")){ //esp modulu ile bağlantıyı kurabilmissek modul "AT" komutuna "OK" komutu ile geri donus yapıyor.
  12. Serial.println("AT+CWMODE=1"); //esp modulumuzun WiFi modunu STA sekline getiriyoruz. Bu mod ile modulumuz baska ağlara bağlanabilecek.
  13. delay(2000);
  14. String baglantiKomutu=String("AT+CWJAP=\"")+ag_ismi+"\",\""+ag_sifresi+"\"";
  15. Serial.println(baglantiKomutu);
  16.  
  17. delay(5000);
  18. }
  19.  
  20. Serial.print("AT+CIPMUX=1\r\n"); //modulumuzu TCP/UDP bağlantısına sokuyoruz.
  21. delay(200);
  22. Serial.print("AT+CIPSERVER=1,80\r\n"); //Sunucumuzu 80 portunda acıyoruz
  23. delay(1000);
  24. }
  25.  
  26. void loop(){
  27. if(Serial.available()>0){ //Eğer gelen veri varsa gir
  28. if(Serial.find("+IPD,")){ //Gelen verinin icerisinde "+IPD" komutu geciyorsa gir
  29. String metin = "<head> <h1>Merhaba Dunya</h1> </head>"; // Sunucuya yazdırılacak yazı
  30. String yollanacak_komut = "AT+CIPSEND="; //yollayacağımız komutun boyutunu soylediğimiz kısım.
  31. yollanacak_komut +="0";
  32. yollanacak_komut +=",";
  33. yollanacak_komut += metin.length(); //yollayacağımız yazının uzunluğunu belirliyor.
  34. yollanacak_komut += "\r\n";
  35. Serial.print(yollanacak_komut);
  36. delay(500);
  37. Serial.println(metin);
  38. delay(1000);
  39. Serial.println("AT+CIPCLOSE=0"); //Server'ı kapatıyoruz.
  40. }
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement