Módulo Arduino GPRS con antena PCB
Modelo: SIM800L GPRS
Manual de usuario
Descrición dos pinos:
O nome dos pinos Descrición
Interfaz de alimentación de 5 V Alimenta o módulo
CONECTAR A DC5v
GND
Interface VDD TTL UART A interface serie TTL UART, pode conectar o MCU como 51MCU ou ARM ou MSP430 directamente. O pin de VDD úsase para coincidir co voltage do TTL.
SIM_TXD
SIM_RXD
GND se este pin non se utiliza, mantén aberto
RST RST o módulo, se este pin non se utiliza, mantén aberto
O nome dos pinos Descrición 5v Interface de alimentación Alimenta o módulo
CONECTAR A DC5v
GND
Interface VDD TTL UART A interface serie TTL UART, pode conectar o MCU como 51MCU ou ARM ou MSP430 directamente. O pin de VDD úsase para coincidir co voltage do TTL.
SIM_TXD
SIM_RXD
GND se este pin non se utiliza, mantén aberto
RST RST o módulo, se este pin non se utiliza, mantén aberto
Pinout:
Arduino SampCódigo:
Abaixo está UN BOXEO DE ARDUINO PARA ESTE MÓDULO usado cunha TEMPERATURA LM35
SENSOR para enviar a temperatura ao teu móbil.
#incluír
#incluír
Lat. cadea = "52.6272690";
String lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
temperatura flotante;
float tempCavg;
int avgcount = 0;
void configuración ()
{
pinMode(buttonPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
atraso (500);
}
bucle baleiro ()
{
buttonState = DigitalRead(buttonPin);
if (buttonState == 0) {
mentres(conta media < 50){
sensorValue = AnalogRead(A0);
tempC = sensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
atraso (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
EnviarTextoMensaxe();
}
se (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println ("Enviando texto...");
sim800l.print(“AT+CMGF=1\r”); // Establece o escudo en modo SMS atraso (100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
atraso (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“A temperatura é: “);
sim800l.print(tempCavg);
sim800l.print(”graos C”);
sim800l.print(“\r”); //o contido da mensaxe
atraso (500);
sim800l.print((char)26);// o código ASCII do ctrl+z é 26 (obrigatorio segundo a folla de datos)
atraso (100);
sim800l.println();
Serial.println(“Texto enviado.”);
atraso (500);
tempCavg = 0;
conta media = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//marque o número, debe incluír o código do país
atraso (100);
sim800l.println();
}
Documentos/Recursos
![]() |
Módulo GPRS ARDUINO SIM800L con antena PCB [pdfManual do usuario Módulo SIM800L GPRS con antena PCB, módulo con antena PCB, SIM800L GPRS |