Arduino GPRS-module met PCB-antenne
Model: SIM800L GPRS
Gebruikershandleiding
Die beskrywing van penne:
Die naam van penne Beskrywing
5v Krag koppelvlak Draai die module aan
VERBIND AAN DC5v
GND
VDD TTL UART koppelvlak Die TTL UART seriële koppelvlak, jy kan die MCU soos 51MCU of ARM, of MSP430 direk koppel. Die pen van VDD word gebruik om by die voltage van die TTL.
SIM_TXD
SIM_RXD
GND as hierdie pen ongebruik is, hou oop
RST RST die module, as hierdie pen ongebruik is, hou oop
Die naam van penne Beskrywing 5v Krag koppelvlak Draai die module aan
VERBIND AAN DC5v
GND
VDD TTL UART koppelvlak Die TTL UART seriële koppelvlak, jy kan die MCU soos 51MCU of ARM, of MSP430 direk koppel. Die pen van VDD word gebruik om by die voltage van die TTL.
SIM_TXD
SIM_RXD
GND as hierdie pen ongebruik is, hou oop
RST RST die module, as hierdie pen ongebruik is, hou oop
Pinout:
Arduino Sample Kode:
ONDER IS 'N ARDUINO SKETS VIR HIERDIE MODULE wat gebruik word met 'n LM35 TEMPERATUUR
SENSOR om die temperatuur na jou selfoon te stuur.
#insluit
#insluit
String lat = "52.6272690";
String lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
dryfsensorWaarde;
const int buttonPin = 7;
int buttonState = 0;
drywende tempC;
float tempCavg;
int avgcount = 0;
nietige opstelling()
{
pinMode(buttonPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
vertraging(500);
}
void lus()
{
buttonState = digitalRead(buttonPin);
if (knoppieState == 0) {
while(gemiddeldetelling < 50){
sensorValue = analoogLees(A0);
tempC = sensorWaarde * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
vertraging(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Stuur teks …”);
sim800l.print(“AT+CMGF=1\r”); // Stel die skild op SMS-modus vertraging (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(“Die temperatuur is: “);
sim800l.print(tempCavg);
sim800l.print(" grade C");
sim800l.print(“\r”); //die inhoud van die boodskap
vertraging(500);
sim800l.print((char)26);//die ASCII-kode van die ctrl+z is 26 (vereis volgens die datablad)
vertraging(100);
sim800l.println();
Serial.println(“Teks gestuur.”);
vertraging(500);
tempCavg = 0;
gemiddeldetelling = 0;
}
nietig DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//skakel die nommer, moet landkode insluit
vertraging(100);
sim800l.println();
}
Dokumente / Hulpbronne
![]() |
ARDUINO SIM800L GPRS-module met PCB-antenne [pdfGebruikershandleiding SIM800L GPRS-module met PCB-antenne, Module met PCB-antenne, SIM800L GPRS |