Arduino GPRS-Modul mit PCB-Antenne
Modell: SIM800L GPRS
Bedienungsanleitung

Die Beschreibung der Pins:
Der Name der Pins Beschreibung
5-V-Stromschnittstelle Versorgen Sie das Modul mit Strom
AN DC5V ANSCHLIESSEN
Masse
VDD TTL UART-Schnittstelle An die serielle TTL UART-Schnittstelle können Sie die MCU wie 51MCU oder ARM oder MSP430 direkt anschließen. Der Pin von VDD wird verwendet, um das Volumen anzupassentage der TTL.
SIM_TXD
SIM_RXD
GND wenn dieser Pin nicht verwendet wird, offen halten
RST RST das Modul, falls dieser Pin unbenutzt ist, offen halten
Name der Pins Beschreibung 5-V-Stromschnittstelle Versorgen Sie das Modul mit Strom
AN DC5V ANSCHLIESSEN
Masse
VDD TTL UART-Schnittstelle An die serielle TTL UART-Schnittstelle können Sie die MCU wie 51MCU oder ARM oder MSP430 direkt anschließen. Der Pin von VDD wird verwendet, um das Volumen anzupassentage der TTL.
SIM_TXD
SIM_RXD
GND wenn dieser Pin nicht verwendet wird, offen halten
RST RST das Modul, falls dieser Pin unbenutzt ist, offen halten
Pinbelegung:

Arduino SampCode:
UNTEN IST EINE ARDUINO-SKIZZE FÜR DIESES MODUL, das mit einem LM35 TEMPERATURE verwendet wird
SENSOR, um die Temperatur an Ihr Mobiltelefon zu senden.
#einschließen
#enthalten
Zeichenfolge lat = „52.6272690“;
Zeichenfolge lng = „-1.1526180“;
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int Schaltflächenstatus = 0;
SchwimmertempC;
float tempCavg;
int avgcount = 0;
void setup()
{
PinMode(SchaltflächenPin, EINGABE);
sim800l.begin (9600);
Seriell.begin(9600);
Verzögerung (500);
}
void-Schleife ()
{
Schaltflächenstatus = digitalRead(Schaltflächenpin);
if (buttonState == 0) {
while(Durchschnittszahl < 50){
sensorValue = analogRead (A0);
TempC = Sensorwert * 5.0;
TempC = TempC / 1024.0;
TempC = (TempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
Verzögerung (300);
Serial.println (tempCavg/50);
tempCavg = tempCavg / 50;
Sende Textnachricht();
}
if (sim800l.verfügbar()){
Serial.write (sim800l.read());
}
}
ungültig SendTextMessage()
{
Serial.println ("Text wird gesendet ...");
sim800l.print("AT+CMGF=1\r"); // Stellen Sie den Schild auf SMS-Modus ein Verzögerung (100);
sim800l.print(“AT+CMGS=\“+44795*******\“\r“);
Verzögerung (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print (lat);
// sim800l.print(“,“);
// sim800l.print (lng);
sim800l.print(“Die Temperatur ist: “);
sim800l.print (tempCavg);
sim800l.print("Grad C");
sim800l.print(“\r”); //der Inhalt der Nachricht
Verzögerung (500);
sim800l.print((char)26);//der ASCII-Code von ctrl+z ist 26 (erforderlich laut Datenblatt)
Verzögerung (100);
sim800l.println();
Serial.println ("Text gesendet.");
Verzögerung (500);
tempCavg = 0;
avgcount = 0;
}
ungültig DialVoiceCall()
{
sim800l.println("ATD+4479********;");//Wählen Sie die Nummer, muss die Landesvorwahl enthalten
Verzögerung (100);
sim800l.println();
}
Dokumente / Ressourcen
![]() |
ARDUINO SIM800L GPRS-Modul mit PCB-Antenne [pdf] Benutzerhandbuch SIM800L GPRS-Modul mit PCB-Antenne, Modul mit PCB-Antenne, SIM800L GPRS |




