Arduino GPRS модул с PCB антена
Модел: SIM800L GPRS
Ръководство за потребителя

Описанието на щифтовете:
Името на щифтовете Описание
5v Интерфейс за захранване Захранване на модула
СВЪРЖЕТЕ КЪМ DC5v
GND
VDD TTL UART интерфейс TTL UART сериен интерфейс, можете да свържете MCU като 51MCU или ARM, или MSP430 директно. Щифтът на VDD се използва за съвпадение на voltage от TTL.
SIM_TXD
SIM_RXD
GND, ако този щифт не се използва, оставете отворен
RST RST модула, ако този щифт не се използва, оставете отворен
Името на щифтовете Описание 5v Интерфейс за захранване Захранване на модула
СВЪРЖЕТЕ КЪМ DC5v
GND
VDD TTL UART интерфейс TTL UART сериен интерфейс, можете да свържете MCU като 51MCU или ARM, или MSP430 директно. Щифтът на VDD се използва за съвпадение на voltage от TTL.
SIM_TXD
SIM_RXD
GND, ако този щифт не се използва, оставете отворен
RST RST модула, ако този щифт не се използва, оставете отворен
Pinout:

Ардуино Сample код:
ПО-ДОЛУ Е СКИЦА НА ARDUINO ЗА ТОЗИ МОДУЛ, използван с ТЕМПЕРАТУРА LM35
СЕНЗОР за изпращане на температурата до вашия мобилен телефон.
#include
#включи
Низ lat = “52.6272690”;
Низ lng = “-1.1526180”;
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
температура на поплавъка;
float tempCavg;
int avgcount = 0;
void setup()
{
pinMode(бутонPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
забавяне (500);
}
void loop()
{
buttonState = digitalRead(buttonPin);
ако (buttonState == 0) {
докато (среден брой < 50){
сензорна стойност = analogRead(A0);
tempC = сензорна стойност * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
забавяне (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Изпращане на текст...”);
sim800l.print(“AT+CMGF=1\r”); // Задаване на щита на SMS режим delay(100);
sim800l.print(“AT+CMGS=\”+44795********\”\r”);
забавяне (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Температурата е: “);
sim800l.print(tempCavg);
sim800l.print(”градуси C”);
sim800l.print(“\r”); //съдържанието на съобщението
забавяне (500);
sim800l.print((char)26);//ASCII кодът на ctrl+z е 26 (изисква се според листа с данни)
забавяне (100);
sim800l.println();
Serial.println(“Изпратен текст.”);
забавяне (500);
tempCavg = 0;
среден брой = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//наберете номера, трябва да включва код на държава
забавяне (100);
sim800l.println();
}
Документи / Ресурси
![]() |
ARDUINO SIM800L GPRS модул с PCB антена [pdf] Ръководство за потребителя SIM800L GPRS модул с PCB антена, модул с PCB антена, SIM800L GPRS |




