Модули Arduino GPRS бо мавҷгири PCB
Модели: SIM800L GPRS
Дастури корбар
Тавсифи пинҳо:
Номи пинҳо Тавсифи
5v Интерфейси барқ Модулро пур кунед
БА DC5v пайваст шавед
GND
Интерфейси VDD TTL UART Интерфейси силсилавии TTL UART, шумо метавонед MCU-ро ба мисли 51MCU ё ARM ё MSP430 мустақиман пайваст кунед. Пиндони VDD барои мувофиқат бо ҷилд истифода мешавадtagд аз TTL.
SIM_TXD
SIM_RXD
GND агар ин пин истифоданашуда бошад, кушода нигоҳ доред
RST RST модул, агар ин PIN истифода нашуда бошад, кушода нигоҳ доред
Номи пинҳо Тавсифи 5v Интерфейси барқ Модулро барқ кунед
БА DC5v пайваст шавед
GND
Интерфейси VDD TTL UART Интерфейси силсилавии TTL UART, шумо метавонед MCU-ро ба мисли 51MCU ё ARM ё MSP430 мустақиман пайваст кунед. Пиндони VDD барои мувофиқат бо ҷилд истифода мешавадtagд аз TTL.
SIM_TXD
SIM_RXD
GND агар ин пин истифоданашуда бошад, кушода нигоҳ доред
RST RST модул, агар ин PIN истифода нашуда бошад, кушода нигоҳ доред
Нуқта:
Arduino СampРамзи:
ДАР ЗИН НАКШИ ARDUINO БАРОИ ИН МОДУЛ, ки бо ҳарорати LM35 истифода мешавад.
SENSOR барои фиристодани ҳарорат ба мобилии шумо.
# дохил кардан
#дарбар мегирад
Сатри лат = "52.6272690";
Сатри lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
SensorValue шинокунанда;
const int buttonPin = 7;
int buttonState = 0;
шинокунандаи tempC;
float tempCavg;
int avgcount = 0;
насби бекор ()
{
pinMode (тугмаиPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
таъхир (500);
}
ҳалқаи ботил ()
{
buttonState = DigitalRead (buttonPin);
агар (buttonState == 0) {
дар ҳоле (ҳисоби миёна < 50){
sensorValue = analogRead (A0);
tempC = SensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC - 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
таъхир (300);
Serial.println (tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
агар (sim800l.available()){
Serial.write(sim800l.read());
}
}
ботил SendTextMessage()
{
Serial.println (“Иристодани матн…”);
sim800l.print (“AT+CMGF=1\r”); // Сипарро ба таъхири ҳолати SMS таъин кунед(100);
sim800l.print (“AT+CMGS=\”+44795*******\”\r”);
таъхир (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(лат);
// 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;
}
бекор кардани DialVoiceCall()
{
sim800l.println("ATD+4479********;");//рақамро занг занед, бояд рамзи кишварро дар бар гирад
таъхир (100);
sim800l.println();
}
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
Модули ARDUINO SIM800L GPRS бо мавҷгири PCB [pdf] Дастури корбар Модули SIM800L GPRS бо Антеннаи PCB, Модул бо Антеннаи PCB, SIM800L GPRS |