Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2.  
  3. SoftwareSerial ESP8266(8,9);
  4.  
  5. String inData;
  6. void setup() {
  7. ESP8266.println("AT");
  8. delay(1000);
  9. ESP8266.println("AT+RST");
  10.  
  11. }
  12.  
  13. void loop() {
  14. String cmd = "AT+CIPSTART="TCP","";
  15. cmd += "api.thingspeak.com"; // 184.106.153.149 thingspeak IP address
  16. cmd += "",80";
  17. ESP8266.println(cmd);
  18.  
  19. if(ESP8266.find("Error"))
  20. {
  21. Serial.println("AT+CIPSTART error");
  22. return;
  23. }
  24. String hostt = "GET /apps/thinghttp/send_request?api_key=689WYA85WW1VJSBA";
  25. hostt += "rn";
  26. hostt += "Host:api.thingspeak.com";
  27. hostt += "rnrnrnrnrnrn";
  28. ESP8266.println(hostt);
  29.  
  30. cmd = "AT+CIPSEND=";
  31. cmd += String(hostt.length());
  32. ESP8266.println(cmd);
  33.  
  34. if(ESP8266.find(">")){
  35. ESP8266.print(hostt);
  36. }
  37. else{
  38. ESP8266.println("AT+CIPCLOSE");
  39. // alert user
  40. Serial.println("AT+CIPCLOSE");
  41. }
  42. delay(5000);
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement