

The SIM800L is a compact and versatile wireless module that offers GSM/GPRS functionality, enabling devices to communicate via mobile network services. It is widely used in a variety of applications such as remote data logging, SMS-based remote control, security systems, GPS tracking, and IoT (Internet of Things) devices. Its small form factor and low power consumption make it ideal for mobile applications and embedded systems.








| Pin Number | Name | Description |
|---|---|---|
| 1 | VCC | Power supply (3.4V - 4.4V) |
| 2 | RST | Reset pin (active low) |
| 3 | RXD | Serial data receive pin |
| 4 | TXD | Serial data transmit pin |
| 5 | GND | Ground connection |
#include <SoftwareSerial.h>
SoftwareSerial SIM800L(10, 11); // RX | TX
void setup() {
// Set baud rate for communication.
SIM800L.begin(9600);
Serial.begin(9600);
// Check communication with SIM800L module.
Serial.println("Initializing...");
delay(1000);
SIM800L.println("AT");
}
void loop() {
// Forward every message from SIM800L to Serial Monitor.
if (SIM800L.available()) {
Serial.write(SIM800L.read());
}
// Forward every message from Serial Monitor to SIM800L.
if (Serial.available()) {
SIM800L.write(Serial.read());
}
}
Q: Can I use the SIM800L with a 5V microcontroller like Arduino UNO? A: Yes, but you will need a level shifter for the RX and TX lines to protect the SIM800L from 5V signals.
Q: How can I send an SMS using SIM800L?
A: You can send an SMS by issuing AT commands through the serial interface. For example, use AT+CMGF=1 to set the text mode and AT+CMGS="number" to send an SMS.
Q: What is the default baud rate of the SIM800L? A: The default baud rate is 9600 bps.
Q: How do I know if the SIM800L is connected to the network?
A: You can send the AT+CREG? command to check the network registration status.
Q: Why does my SIM800L get hot during operation? A: It is normal for the SIM800L to get warm due to power consumption during transmission. Ensure adequate ventilation and do not cover the module.
This documentation provides a comprehensive guide to integrating and using the SIM800L module in your projects. For further assistance, consult the manufacturer's datasheet and technical resources.