Advertisement
safwan092

SIM808_Tester

May 9th, 2023
24
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. #include <SoftwareSerial.h>
  2. SoftwareSerial SIM808(7, 8);
  3. void setup()
  4. {
  5. pinMode(9, OUTPUT);
  6. SIM808.begin(9600); // Setting the baud rate of GSM Module
  7. Serial.begin(9600); // Setting the baud rate of Serial Monitor (Arduino)
  8. Serial.println ("SIM808 Ready");
  9. digitalWrite(9,1);
  10. delay(100);
  11. Serial.println ("Type s to send message or r to receive message");
  12. delay(15000);
  13. SendMessage();
  14. }
  15. void loop()
  16. {
  17.  
  18. if (Serial.available()>0)
  19. switch(Serial.read())
  20. {
  21. case 's':
  22. SendMessage();
  23. break;
  24. case 'r':
  25. // RecieveMessage();
  26. break;
  27. }
  28.  
  29. if (SIM808.available() > 0)
  30. Serial.write(SIM808.read());
  31.  
  32. }
  33. void SendMessage()
  34. {
  35. Serial.println ("Sending Message");
  36. SIM808.println("AT+CMGF=1"); //Sets the GSM Module in Text Mode
  37. delay(1000);
  38. Serial.println ("Set SMS Number");
  39. // *********
  40. SIM808.println("AT+CMGS=\"+966554433221\"\r"); //Mobile phone number to send message
  41. delay(1000);
  42. Serial.println ("Set SMS Content");
  43. SIM808.println("NEW 09-05-2023 - Good 123?");// Messsage content
  44. delay(100);
  45. Serial.println ("Finish");
  46. SIM808.println((char)26);// ASCII code of CTRL+Z
  47. delay(1000);
  48. Serial.println ("Message has been sent ->SMS Selesai dikirim");
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement