Arduino GPRS-module met PCB-antenne
Model: SIM800L GPRS
Gebruiksaanwijzing

De beschrijving van pinnen:
De naam van pinnen Beschrijving
5v voedingsinterface Voed de module
VERBINDEN MET DC5v
GND
VDD TTL UART-interface Met de TTL UART seriële interface kunt u de MCU zoals 51MCU of ARM, of MSP430 rechtstreeks aansluiten. De pin van VDD wordt gebruikt om overeen te komen met de voltage van de TTL.
SIM_TXD
SIM_RXD
GND als deze pin ongebruikt is, openhouden
RST RST de module, als deze pin niet wordt gebruikt, openhouden
De naam van de pinnen Beschrijving 5v Voedingsinterface Voed de module
VERBINDEN MET DC5v
GND
VDD TTL UART-interface Met de TTL UART seriële interface kunt u de MCU zoals 51MCU of ARM, of MSP430 rechtstreeks aansluiten. De pin van VDD wordt gebruikt om overeen te komen met de voltage van de TTL.
SIM_TXD
SIM_RXD
GND als deze pin ongebruikt is, openhouden
RST RST de module, als deze pin niet wordt gebruikt, openhouden
Pinbezetting:

Arduino Sampde code:
HIERONDER IS EEN ARDUINO-SCHETS VOOR DEZE MODULE gebruikt met een LM35-TEMPERATUUR
SENSOR om de temperatuur naar uw mobiel te sturen.
#erbij betrekken
#erbij betrekken
Tekenreeks lat = “52.6272690”;
Tekenreeks lng = “-1.1526180”;
SoftwareSeriële sim800l(10, 11); // RX, TX
vlottersensorWaarde;
const int knopPin = 7;
int knopStatus = 0;
vlottertempC;
vlotter tempCavg;
int gemiddelde aantal = 0;
lege setup()
{
pinMode(knopPin, INPUT);
sim800l.begin(9600);
Serieel.begin(9600);
vertraging(500);
}
lege lus()
{
knopStatus = digitaalLezen(knopPin);
als (knopStatus == 0) {
terwijl(gem.aantal < 50){
sensorWaarde = analoogLezen(A0);
tempC = sensorwaarde * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
gem.aantal++;
}
vertraging(300);
Serieel.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
VerzendTekstbericht();
}
als (sim800l.beschikbaar()){
Serieel.schrijven(sim800l.lezen());
}
}
ongeldig SendTextMessage()
{
Serial.println(“Tekst verzenden...”);
sim800l.print(“AT+CMGF=1\r”); // Stel het schild in op SMS-modusvertraging (100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
vertraging(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“De temperatuur is: “);
sim800l.print(tempCavg);
sim800l.print(”graden C”);
sim800l.print(“\r”); //de inhoud van het bericht
vertraging(500);
sim800l.print((char)26);//de ASCII-code van ctrl+z is 26 (vereist volgens de datasheet)
vertraging(100);
sim800l.println();
Serial.println(“Tekst verzonden.”);
vertraging(500);
tempCavg = 0;
gemiddelde aantal = 0;
}
ongeldig BellenVoiceCall()
{
sim800l.println(“ATD+4479********;”);//bel het nummer, moet de landcode vermelden
vertraging(100);
sim800l.println();
}
Documenten / Bronnen
![]() |
ARDUINO SIM800L GPRS-module met PCB-antenne [pdf] Gebruikershandleiding SIM800L GPRS-module met PCB-antenne, Module met PCB-antenne, SIM800L GPRS |




