Arduino GPRS-modul med PCB-antenne
Model: SIM800L GPRS
Brugermanual

Beskrivelse af stifter:
Navnet på stifterne Beskrivelse
5v Power interface Strøm til modulet
TILSLUT TIL DC5v
GND
VDD TTL UART interface TTL UART serielt interface, du kan tilslutte MCU'en som 51MCU eller ARM, eller MSP430 direkte. Pinden på VDD bruges til at matche voltage af TTL.
SIM_TXD
SIM_RXD
GND, hvis denne pin er ubrugt, skal du holde åben
RST RST modulet, hvis denne pin er ubrugt, hold åben
Navnet på benene Beskrivelse 5v Power interface Strøm til modulet
TILSLUT TIL DC5v
GND
VDD TTL UART interface TTL UART serielt interface, du kan tilslutte MCU'en som 51MCU eller ARM, eller MSP430 direkte. Pinden på VDD bruges til at matche voltage af TTL.
SIM_TXD
SIM_RXD
GND, hvis denne pin er ubrugt, skal du holde åben
RST RST modulet, hvis denne pin er ubrugt, hold åben
Pinout:

Arduino Sample kode:
NEDENFOR ER EN ARDUINO SKITSE TIL DETTE MODUL brugt med en LM35 TEMPERATUR
SENSOR til at sende temperaturen til din mobil.
#omfatte
#omfatte
String lat = "52.6272690";
String lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
flydesensorVærdi;
const int knapPin = 7;
int knapState = 0;
flydende tempC;
float tempCavg;
int middeltal = 0;
ugyldig opsætning()
{
pinMode(knapPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
forsinkelse(500);
}
void loop()
{
buttonState = digitalRead(buttonPin);
if (knapState == 0) {
while(gennemsnitstal < 50){
sensorValue = analogRead(A0);
tempC = sensorVærdi * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
forsinkelse(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Sender tekst...”);
sim800l.print(“AT+CMGF=1\r”); // Indstil skjoldet til SMS mode delay(100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
forsinkelse(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Temperaturen er: “);
sim800l.print(tempCavg);
sim800l.print(" grader C");
sim800l.print(“\r”); //indholdet af beskeden
forsinkelse(500);
sim800l.print((char)26);//ASCII-koden for ctrl+z er 26 (påkrævet i henhold til dataarket)
forsinkelse(100);
sim800l.println();
Serial.println(“Tekst sendt.”);
forsinkelse(500);
tempCavg = 0;
gennemsnitstal = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//tast nummeret, skal inkludere landekode
forsinkelse(100);
sim800l.println();
}
Dokumenter/ressourcer
![]() |
ARDUINO SIM800L GPRS-modul med PCB-antenne [pdfBrugermanual SIM800L GPRS-modul med PCB-antenne, Modul med PCB-antenne, SIM800L GPRS |




