Getting Started-V2.0
Last revision 2025/12/29
This guide walks you through setting up and starting the GSM/GPRS Shield V2.0 with Arduino, covering hardware and software requirements, coding instructions, and troubleshooting for a successful module operation.
Startup Module
Hardware Preparation
- DFR0216 DFRduino UNO R3 x 1
- TEL0089 SIM800C GSM/GPRS Shield V2.0 x 1
- FIT0056 USB Cable A-B for Arduino Uno/Mega x 1
- 12V DC power x 1
software Preparation
- Download Arduino IDE: Click to download Arduino IDE
Code
Press boot for 2s or download the following program to start up the module.
void setup()
{
//Set the pin as the output mode
pinMode(12,OUTPUT);
//GSM start
digitalWrite(12,HIGH);
delay(2000);
digitalWrite(12,LOW);
}
void loop()
{
}
Result
After the program is uploaded successfully, connect the serial port to TX & RX side by jumper, press reset and then you will observe that Net lamp (network status indication) - twinkles:
NET: Network status indicator:
Off——the module does not work,
64ms on/800ms off——the module fails to find the network,
64ms on/3,000ms off——the module registers the network.
Caution: The module is made to start up or shut down every time the serial port is opened or the reset is pressed; if NET lamp is found not to respond (shutdown), press Reset again to start up the module.
Precautions
- Since GSM is impulse type transmitting power, and the average current is very low, but the instantaneous current can reach more than 1.5A, so the external power supply is used in the use of GSM expansion board. USB port can only provide 5V@500mA, which cannot meet output of instantaneous power supply.
- Please use 7.5~23V external power supply.
- In addition to the Boot button, the pin D12 can also be pulled high for 2s to realize module startup & shutdown.
Was this article helpful?
