Arduino GPRS modulis ar PCB antenu
Modelis: SIM800L GPRS
Lietotāja rokasgrāmata
Tapu apraksts:
Piespraudes nosaukums Apraksts
5v barošanas interfeiss Pieslēdziet moduli barošanai
SAVIENOTIES UZ DC5v
GND
VDD TTL UART interfeiss TTL UART seriālais interfeiss, jūs varat tieši savienot MCU, piemēram, 51MCU vai ARM, vai MSP430. VDD tapa tiek izmantota, lai atbilstu tilptage no TTL.
SIM_TXD
SIM_RXD
GND, ja šī tapa nav izmantota, turiet atvērtu
RST RST moduli, ja šī tapa nav izmantota, turiet atvērtu
Tapu nosaukums Apraksts 5v Barošanas interfeiss Ieslēdziet moduli
SAVIENOTIES UZ DC5v
GND
VDD TTL UART interfeiss TTL UART seriālais interfeiss, jūs varat tieši savienot MCU, piemēram, 51MCU vai ARM, vai MSP430. VDD tapa tiek izmantota, lai atbilstu tilptage no TTL.
SIM_TXD
SIM_RXD
GND, ja šī tapa nav izmantota, turiet atvērtu
RST RST moduli, ja šī tapa nav izmantota, turiet atvērtu
Pinout:
Arduino Sample kods:
TĀLĀK IR ŠĪ MODUĻA ARDUINO SKICE, ko izmanto ar LM35 TEMPERATŪRU
SENSOR, lai nosūtītu temperatūru uz jūsu mobilo tālruni.
#iekļauts
#iekļauts
Virknes lats = “52.6272690”;
Virkne lng = “-1.1526180”;
ProgrammatūraSerial sim800l(10, 11); // RX, TX
pludiņa sensorsValue;
const int buttonPin = 7;
int buttonState = 0;
pludiņa tempC;
peldēt tempCavg;
int avgcount = 0;
nederīgs iestatījums ()
{
pinMode(pogaPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
kavēšanās(500);
}
tukšuma cilpa ()
{
pogasState = digitalRead(buttonPin);
if (buttonState == 0) {
while(vidējais skaits < 50){
sensorVērtība = analogRead(A0);
tempC = sensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
kavēšanās(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
spēkā neesošs SendTextMessage()
{
Serial.println (“Teksta sūtīšana…”);
sim800l.print("AT+CMGF=1\r"); // Iestatiet vairogu uz SMS režīma aizkavi (100);
sim800l.print("AT+CMGS=\"+44795*******\"\r");
kavēšanās(200);
// sim800l.print("http://maps.google.com/?q=");
// sim800l.print(lat);
// sim800l.print(",");
// sim800l.print(lng);
sim800l.print("Temperatūra ir: ");
sim800l.print(tempCavg);
sim800l.print("grādi C");
sim800l.print("\r"); //ziņojuma saturs
kavēšanās(500);
sim800l.print((char)26);//ctrl+z ASCII kods ir 26 (nepieciešams saskaņā ar datu lapu)
kavēšanās(100);
sim800l.println();
Serial.println ("Teksts nosūtīts.");
kavēšanās(500);
tempCavg = 0;
avgcount = 0;
}
anulēt DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//izsauc numuru, jāiekļauj valsts kods
kavēšanās(100);
sim800l.println();
}
Dokumenti / Resursi
![]() |
ARDUINO SIM800L GPRS modulis ar PCB antenu [pdfLietotāja rokasgrāmata SIM800L GPRS modulis ar PCB antenu, modulis ar PCB antenu, SIM800L GPRS |