Module Arduino GPRS avec antenne PCB
Modèle : SIM800L GPRS
Manuel d'utilisation
La description des épingles :
Le nom des broches Description
Interface d'alimentation 5v Alimenter le module
CONNECTER À DC5v
Terre
Interface VDD TTL UART L'interface série TTL UART, vous pouvez connecter le MCU comme 51MCU ou ARM, ou MSP430 directement. La broche de VDD est utilisée pour correspondre au voltage du TTL.
SIM_TXD
SIM_RXD
GND si cette broche n'est pas utilisée, gardez-la ouverte
RST RST le module, si cette broche n'est pas utilisée, la garder ouverte
Le nom des broches Description Interface d'alimentation 5v Alimenter le module
CONNECTER À DC5v
Terre
Interface VDD TTL UART L'interface série TTL UART, vous pouvez connecter le MCU comme 51MCU ou ARM, ou MSP430 directement. La broche de VDD est utilisée pour correspondre au voltage du TTL.
SIM_TXD
SIM_RXD
GND si cette broche n'est pas utilisée, gardez-la ouverte
RST RST le module, si cette broche n'est pas utilisée, la garder ouverte
Brochage :
Arduino-Sample Code :
CI-DESSOUS EST UN CROQUIS ARDUINO POUR CE MODULE utilisé avec une TEMPÉRATURE LM35
SENSOR pour envoyer la température à votre mobile.
#inclure
#comprendre
Chaîne lat = "52.6272690" ;
Chaîne lng = "-1.1526180" ;
LogicielSerial sim800l(10, 11); // RX, TX
float sensorValue ;
const int buttonPin = 7;
int buttonState = 0;
flotter tempC ;
flotteur tempCavg ;
int nombremoy = 0 ;
configuration vide()
{
pinMode(boutonPin, ENTRÉE);
sim800l.begin(9600);
Série.begin(9600);
délai(500);
}
boucle vide()
{
buttonState = digitalRead(boutonPin);
si (étatbouton == 0) {
tandis que (compte moyen < 50){
sensorValue = analogRead (A0);
tempC = valeur du capteur * 5.0 ;
tempC = tempC / 1024.0 ;
tempC = (tempC – 0.05) * 100 ;
tempCavg = tempCavg + tempC ;
comptemoy++ ;
}
délai(300);
Serial.println(tempCavg/50);
tempCmoy = tempCmoy / 50 ;
Envoyer un texto();
}
si (sim800l.disponible()){
Serial.write(sim800l.read());
}
}
annuler SendTextMessage()
{
Serial.println("Envoi de texte...");
sim800l.print("AT+CMGF=1\r"); // Définissez le bouclier sur le délai du mode SMS (100);
sim800l.print("AT+CMGS=\"+44795*******\"\r");
délai(200);
// sim800l.print("http://maps.google.com/?q=");
// sim800l.print(lat);
// sim800l.print(",");
// sim800l.print(lng);
sim800l.print("La température est : ");
sim800l.print(tempCavg);
sim800l.print(” degrés C”);
sim800l.print("\r"); //le contenu du message
délai(500);
sim800l.print((char)26);//le code ASCII du ctrl+z est 26 (requis selon la fiche technique)
délai(100);
sim800l.println();
Serial.println("Texte envoyé.");
délai(500);
tempCmoy = 0 ;
nombremoy = 0 ;
}
annuler DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//composer le numéro, doit inclure le code du pays
délai(100);
sim800l.println();
}
Documents / Ressources
![]() |
Module GPRS ARDUINO SIM800L avec antenne PCB [pdf] Manuel de l'utilisateur Module GPRS SIM800L avec antenne PCB, Module avec antenne PCB, SIM800L GPRS |