ARDUINO GSM Module / Shield

The GPRS SIMCOM SIM900 GSM Quad band GSM shield is an ultra compact wireless communication card. It is also compatible with all Arduino models with the UNO format, that is, you can control it with other microcontrollers as well. Finally, the card is based on the GSM SIM900 module 4. The GPRS is configured and controlled via UART using AT commands. So just connect the card to the microcontroller, Arduino, etc, and start communicating through AT commands. Ideal for remote systems, recursive communication, control points, sending text messages to cell phones, etc.



Quad-Band 850 / 900/ 1800 / 1900 MHz – would work on GSM networks in all countries   across the world.
GPRS multi-slot class 10/8
GPRS mobile station class B
Compliant to GSM phase 2/2+
Class 4 (2 W @ 850 / 900 MHz)
Class 1 (1 W @ 1800 / 1900MHz)
Control via AT commands – Standard Commands: GSM 07.07 & 07.05 | Enhanced   Commands: SIMCOM AT Commands.
Short Message Service – so that you can send small amounts of data over the network   (ASCII or raw hexadecimal).
Embedded TCP/UDP stack – allows you to upload data to a web server.
RTC supported.
Selectable serial port.
Speaker and Headphone jacks
Low power consumption – 1.5mA(sleep mode)
Industrial Temperature Range – -40°C to +85 °C


M2M (Machine 2 Machine) Applications.
Remote control of appliances.
Remote Weather station or a Wireless Sensor Network.
Vehicle Tracking System with a GPS module.


Make sure your SIM card is unlocked.
The factory default setting for the GPRS Shield UART is 19200 bps 8-N-1. (Can be changed   using AT commands).
Power select – select the power supply for GPRS shield(external power or 5v of arduino)
Power jack – connected to external 4.8~5VDC power supply
Antenna interface – connected to external antenna
Serial port select – select either software serial port or hareware serial port to be connected    to GPRS Shield
Hardware Serial – D0/D1 of Arduino
Software serial – D7/D8 of Arduino
Status LED – tell whether the power of SIM900 is on
Net light – tell the status about SIM900 linking to the net
UART of SIM900 – UART pins breakout of SIM900
Microphone – to answer the phone call
Speaker – to answer the phone call
GPIO,PWM and ADC of SIM900 – GPIO,PWM and ADC pins breakout of SIM900
Power key – power up and down for SIM900


The SIM900 Board Input is 5-26V  2A,We Recommended current is more than 9V 2A
Ensure your SIM card is not locked
GPRS Shield Communication baud rate is 19200 BPS 8-N-1

SIM Connection:

The GSM GPRS card model that was used does not include the pins to mount it directly on the ARDUINO but it will not cause problems in the connection since it is controlled by UART we only need TX and RX.

Read our short article to install this module within minutes!!

Check Arduino Official Website to get the libraries