Learn how to send and receive SMS and how to make and receive phone calls with Arduino. You can use the preceding links or go directly to MakerAdvisor. By GSM we mean 2G. Otherwise, if something goes wrong, you may need to pay a huge bill for hundreds of SMS text messages sent by mistake. The shield uses the original SIM card size, not micro or nano.
|Published (Last):||5 June 2008|
|PDF File Size:||17.45 Mb|
|ePub File Size:||11.31 Mb|
|Price:||Free* [*Free Regsitration Required]|
The data is sent to the module or received from the module though UART interface. And the power source should be able to deliver a peak current of 2A. The UART interface is established as shown in figure. The ground of controller and module must be connected for voltage reference. After all connections are done,we need to write a program for the microcontroller to exchange data with module.
Since data exchange sequence between controller and module is really complex we will use libraries prewritten for the module. You can download libraries for controller or module through their websites. Using these libraries makes the communication easy. All you need to do is download these libraries and call them in programs.
Once the header file is included, you can use simple commands in the program to tell the controller to send or receive data. The controller sendsthe data to the module through UART Interface based on protocol setup in libraries. The module sends this data to another GSM user using cellular network.
If the module receives any data from the cellular network or another GSM user it will transmit it to controller through UART serial communication. This way we can use GSMA module to establish cellular connection.
Tutorial to Interface GSM SIM900A With Arduino
Using the SIM900A GSM Module with the Arduino
Guide to SIM900 GSM GPRS Shield with Arduino