Module Arduino GPRS avec antenne PCB
Modelu: SIM800L GPRS
Manuale d'usu
A descrizzione di i pins:
U nomu di pins Description
5v Interfaccia Power Power u modulu
Cunnettete à DC5v
GND
Interfaccia VDD TTL UART L'interfaccia seriale TTL UART, pudete cunnette l'MCU cum'è 51MCU o ARM, o MSP430 direttamente. U pin di VDD hè utilizatu per currisponde à u voltage di u TTL.
SIM_TXD
SIM_RXD
GND se stu pin ùn hè micca utilizatu, mantene apertu
RST RST u modulu, se stu pin ùn hè micca utilizatu, mantene apertu
U nome di i pins Description 5v Interfaccia Power Power u modulu
Cunnettete à DC5v
GND
Interfaccia VDD TTL UART L'interfaccia seriale TTL UART, pudete cunnette l'MCU cum'è 51MCU o ARM, o MSP430 direttamente. U pin di VDD hè utilizatu per currisponde à u voltage di u TTL.
SIM_TXD
SIM_RXD
GND se stu pin ùn hè micca utilizatu, mantene apertu
RST RST u modulu, se stu pin ùn hè micca utilizatu, mantene apertu
Pinout:
Arduino Sampu codice:
SOTTU SOTTU UN SCHIUSU ARDUINO PER QUESTU MODULU utilizatu cù una TEMPERATURA LM35
SENSOR per mandà a temperatura à u vostru Mobile.
#include
#include
String lat = "52.6272690";
String lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
float tempC;
float tempCavg;
int avgcount = 0;
void setup ()
{
pinMode (buttonPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
ritardu (500);
}
void loop ()
{
ButtonState = DigitalRead (buttonPin);
if (buttonState == 0) {
mentri (contu mediu < 50) {
sensorValue = analogRead (A0);
tempC = sensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC - 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
ritardu (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
MandateTextMessage ();
}
if (sim800l.available ()) {
Serial.write(sim800l.read());
}
}
void SendTextMessage ()
{
Serial.println("Invià u testu ...");
sim800l.print("AT+CMGF=1\r"); // Pone u scudu à u ritardu di modu SMS (100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
ritardu (200);
// sim800l.print ("http://maps.google.com/?q=");
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print("A temperatura hè: ");
sim800l.print(tempCavg);
sim800l.print ("gradi C");
sim800l.print ("\r"); // u cuntenutu di u missaghju
ritardu (500);
sim800l.print((char)26);//u codice ASCII di u ctrl + z hè 26 (necessariu secondu a datasheet)
ritardu (100);
sim800l.println();
Serial.println ("Testu mandatu.");
ritardu (500);
tempCavg = 0;
avgcount = 0;
}
void DialVoiceCall()
{
sim800l.println ("ATD + 4479********;");// marca u numeru, deve include u codice di u paese
ritardu (100);
sim800l.println();
}
Documenti / Risorse
![]() |
Module GPRS ARDUINO SIM800L avec antenne PCB [pdfManuale d'usu Modulu SIM800L GPRS cù Antenna PCB, Modulu cù Antenna PCB, SIM800L GPRS |