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