Home / Wiki / Platform / Shield
SIM800C GPRS GSM Shield

Introduce

The SIM800C GPRS/GSM Shield V1.0 is based on the chip named SIM800, it communicate with Catduino Uno via pins(RX, TX) with GPS data. For the operate voltage could either at 3.3V or 5V, it can be totally compatible to the Arduino. It can be also used to making/answering call and sending/receiving SMS messages. By the way, SIM800C GPRS/GSM Shield V1.0 support an SIM card holder at the opposite side.

                             


Technical Data

SIM800C

Double-band: 900/1800MHz

GPRS multi-slot class 12

GPRS mobile station class B

Compliant to GSM phase 2/2+

       Class 4(2W@850/900MHz)

       Class 1(1W@1800/1800MHz)

FM:76-109MHz worldwide bands with 50KHz tuning step

Controlled by AT command

Supply voltage range: 3.4-4.5V

Low consumption

Operate temperature: -20 to +60


Features

With standard Shield interface,it is compatible to all arduino main board.

With Micro SD interface

Active antenna design with high receive sensitivity, compatible normal antenna

Protocol stack: /TCP/UDP/HTTP/FTP


Interface


Package list

SIM800C shield

GPRS antenna


Usage

Making a call: using Software UART

 
#include <SoftwareSerial.h>
 
SoftwareSerial mySerial(7, 8);
 
void setup()
{
mySerial.begin(19200);               // the GPRS baud rate
Serial.begin(19200);               // the GPRS baud rate
delay(2000);
mySerial.println("ATDxxxxxxxxx;"); // xxxxxxxxx is the number you want to dial.
 
if(mySerial.available())
 
Serial.print((unsigned char)mySerial.read());
 
 
delay(10000);
delay(10000);
 
mySerial.println("ATH"); //End the call.
if(mySerial.available())
 
Serial.print((unsigned char)mySerial.read());
}
 
 
void loop()
{
//Do nothing
}


 

Resource

Program

Schematic

Datesheet