Advertisement
Guest User

Untitled

a guest
Feb 25th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2. SoftwareSerial myGsm(7,8);
  3. float temp;
  4. int tempPin = 0;
  5. void setup()
  6. {
  7. myGsm.begin(9600);
  8. Serial.begin(9600);
  9. delay(500);
  10.  
  11. myGsm.println("AT+CIPSHUT");
  12. delay(1000);
  13. printSerialData();
  14.  
  15. myGsm.println("AT+CIPMUX=0");
  16. delay(2000);
  17. printSerialData();
  18.  
  19. myGsm.println("AT+CGATT=1");
  20. delay(1000);
  21. printSerialData();
  22.  
  23.  
  24. myGsm.println("AT+CSTT="bsnlnet","",""");//setting the APN,2nd parameter empty works for all networks
  25. delay(5000);
  26. printSerialData();
  27.  
  28. myGsm.println();
  29. myGsm.println("AT+CIICR");
  30. delay(6000);
  31. printSerialData();
  32.  
  33. myGsm.println("AT+CIFSR"); //init the HTTP request
  34. delay(2000);
  35. printSerialData();
  36.  
  37. myGsm.println("AT+CIPSTART="TCP","122.178.80.228","350"");
  38. delay(5000);
  39. printSerialData();
  40. delay(5000);
  41.  
  42. myGsm.println("AT+CIPSEND");
  43. delay(2000);
  44. printSerialData();
  45.  
  46. sendtemp();
  47. delay(3000);
  48. myGsm.println("AT+CIPCLOSE");
  49. printSerialData();
  50.  
  51. myGsm.println("AT+CIPSHUT");
  52. delay(1000);
  53. printSerialData();
  54. }
  55.  
  56. void loop()
  57. {
  58. }
  59.  
  60.  
  61. void printSerialData()
  62. {
  63. while(myGsm.available()!=0)
  64. Serial.write(myGsm.read());
  65. }
  66.  
  67. void sendtemp()
  68. {
  69. temp = analogRead(tempPin);
  70. temp = temp * 0.48828125;
  71. Serial.print("TEMPERATURE = ");
  72. Serial.print(temp);
  73. Serial.print("*C");
  74. Serial.println();
  75. delay(5000);
  76. myGsm.println(temp);
  77. delay(3000);
  78. printSerialData();
  79. myGsm.write(0x1A);
  80. delay(3000);
  81. printSerialData();
  82.  
  83.  
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement