SIM800L GPRS-Modul per AT-Befehle an Arduino anbinden
Benötigte Hardware
| Arduino UNO | 1 |
| SIM800L GPRS-Modul | 1 |
| 1N4007 Diode (oder 1N4001) – Schutz für Modul-Stromversorgung | 1 |
Werkzeuge
- Digitales Multimeter (z. B. Mastech MS8217)
- Steckbrett 170‑Pin
- Jumper‑Kabel (Male/Male)
Verkabelung – WICHTIG: Stromversorgung
Der SIM800L ist extrem empfindlich gegenüber Spannungsspitzen. **Nie direkt an 5 V des Arduino anschließen!**
- Arduino 5 V → **Anode 1N4007** → **Kathode → SIM800L VCC** (Diode senkt Spannung um ~0,7 V auf ~4,3 V).
- Arduino GND → SIM800L GND.
- Arduino Pin 10 (SoftwareSerial RX) → SIM800L TX.
- Arduino Pin 11 (SoftwareSerial TX) → SIM800L RX (ggf. Pegelwandler 5 V→3,3 V, oft funktioniert direkt).
SIM-Karte einlegen (Ausrichtung auf Slot beachten).
Erster Test & AT-Befehle
- Arduino IDE öffnen, Sketch hochladen (siehe unten).
- Seriellen Monitor starten: **9600 Baud**, **Both NL & CR**.
- Modul testen: Anruf auf die SIM‑Nummer → Freizeichen = Modul bereit.
ATsenden → AntwortOK.- Weitere AT-Befehle möglich:
AT+CSQ(Signalqualität),AT+CCID(SIM‑ID),AT+CREG?(Netzregistrierung),AT+CMGF=1(SMS‑Textmodus),AT+CMGS="Nummer"(SMS senden), etc.
Arduino-Code (AT-Command-Passthrough)
#include <SoftwareSerial.h>
SoftwareSerial Sim800l(10, 11); // RX, TX
void setup() {
Serial.begin(9600);
Sim800l.begin(9600);
}
void loop() {
while (Sim800l.available()) Serial.write(Sim800l.read());
while (Serial.available()) Sim800l.write(Serial.read());
}
Hinweise
- Stromversorgung **immer** über Diode (1N4001/1N4007) realisieren.
- Bei instabilem Betrieb: 100 µF + 100 nF parallel an SIM800L VCC/GND löten.
- Antenne nicht vergessen!
Schaltplan & Gehäuse

Hinweis: Diode (1N4001) in VCC-Leitung nicht vergessen!
Herstellungsprozess
- GoPiGo v2 auf Windows 10 IoT Core für Raspberry Pi 3 erweitern
- Wassertropfen-Hochgeschwindigkeitsfotografie mit Arduino Nano – DIY Setup
- Smartes Sparschwein: Münzprüfer mit Arduino Nano steuern
- JX Wave Generator – Arduino-kompatibler DDS-Oszillator mit OLED-Display
- Arduino Mega mit NEO‑6M GPS-Modul verbinden: Schritt-für-Schritt-Anleitung
- Arduino Tic Tac Toe mit MAX7219 LED-Matrix und Karton-Gehäuse
- DIY-Voltmeter mit Arduino und Nokia 5110 Display – Schritt-für-Schritt-Anleitung
- Zuverlässigen Arduino-Countdown-Timer mit SparkFun 7-Segment-Display bauen
- Sprachgesteuerte Haushaltsgeräte: Bluetooth-Steuerung mit Google Assistant
- u-blox LEA-6H 02 GPS-Modul: Arduino & Python Integrationsanleitung