Modiwl GPRS Arduino Gyda PCB Antena
Model: GPRS SIM800L
Llawlyfr Defnyddiwr
Disgrifiad o'r pinnau:
Enw'r pinnau Disgrifiad
Rhyngwyneb pŵer 5v Pwerwch y modiwl
CYSYLLTU Â DC5v
GND
Rhyngwyneb VDD TTL UART Mae rhyngwyneb cyfresol TTL UART, gallwch gysylltu'r MCU fel 51MCU neu ARM, neu MSP430 yn uniongyrchol. Defnyddir pin VDD i gyd-fynd â'r gyfroltage o'r TTL.
SIM_TXD
SIM_RXD
GND os na chaiff y pin hwn ei ddefnyddio, cadwch ar agor
RST RST y modiwl, os na chaiff y pin hwn ei ddefnyddio, cadwch ar agor
Enw'r pinnau Disgrifiad 5v Power rhyngwyneb Pŵer y modiwl
CYSYLLTU Â DC5v
GND
Rhyngwyneb VDD TTL UART Mae rhyngwyneb cyfresol TTL UART, gallwch gysylltu'r MCU fel 51MCU neu ARM, neu MSP430 yn uniongyrchol. Defnyddir pin VDD i gyd-fynd â'r gyfroltage o'r TTL.
SIM_TXD
SIM_RXD
GND os na chaiff y pin hwn ei ddefnyddio, cadwch ar agor
RST RST y modiwl, os na chaiff y pin hwn ei ddefnyddio, cadwch ar agor
Pinout:
Arduino Sampgyda Cod:
ISOD MAE BRAS ARDUINO AR GYFER Y MODIWL HWN a ddefnyddir gyda Thymheredd LM35
SENSOR i anfon y Tymheredd i'ch Ffôn Symudol.
#cynnwys
#cynnwys
Llinyn lat = “52.6272690”;
Llinyn lng = “-1.1526180”;
SoftwareSerial sim800l(10, 11); // RX, TX
synhwyrydd arnofioValue;
const int buttonPin = 7;
int buttonState = 0;
tempC arnofio;
tempCavg arnofio;
int avgcount = 0;
gosodiad gwagle()
{
pinMode(botwmPin, MEWNBWN);
sim800l.begin(9600);
cyfres.begin(9600);
oedi (500);
}
dolen wag ()
{
buttonState = digitalRead(buttonPin);
os (buttonState == 0) {
tra (cyfrif < 50){
sensorValue = analogRead(A0);
tempC = sensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
cyfcyfrif++;
}
oedi (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
AnfonTextMessage();
}
os (sim800l.ar gael()){
Cyfresol.write(sim800l.read());
}
}
Gwactod SendTextMessage()
{
Serial.println("Anfon Testun...");
sim800l.print("AT+CMGF=1\r"); // Gosodwch y darian i oedi modd SMS(100);
sim800l.print("AT+CMGS=\"+44795******\"\r");
oedi (200);
// sim800l.print(“http://maps.google.com/?q=”) ;
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print("Y tymheredd yw:");
sim800l.print(tempCavg);
sim800l.print ("graddau C");
sim800l.print("\r"); // cynnwys y neges
oedi (500);
sim800l.print((char)26);// cod ASCII y ctrl+z yw 26 (sy'n ofynnol yn ôl y daflen ddata)
oedi (100);
sim800l.println();
Serial.println("Testun Wedi'i Anfon.");
oedi (500);
tempCavg = 0;
cyfrif = 0;
}
DialVoiceCall() gwag
{
sim800l.println("ATD+4479********;");// deialu'r rhif, rhaid cynnwys cod gwlad
oedi (100);
sim800l.println();
}
Dogfennau / Adnoddau
![]() |
Modiwl GPRS ARDUINO SIM800L gydag Antena PCB [pdfLlawlyfr Defnyddiwr Modiwl GPRS SIM800L gydag Antena PCB, Modiwl gyda Antena PCB, GPRS SIM800L |