E BIKE -logotip1Mòdul Arduino GPRS amb antena PCB
Model: SIM800L GPRS
Manual d'usuari

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah per Baosh Classsic-

La descripció dels pins:

El nom dels pins Descripció
Interfície d'alimentació 5v Alimenta el mòdul
CONNECTEU A DC5v
GND
Interfície VDD TTL UART La interfície sèrie TTL UART, podeu connectar la MCU com 51MCU o ARM, o MSP430 directament. El pin de VDD s'utilitza per fer coincidir el voltage del TTL.
SIM_TXD
SIM_RXD
GND si aquest pin no s'utilitza, manteniu obert
RST RST el mòdul, si aquest pin no s'utilitza, manteniu obert
El nom dels pins Descripció 5v Interfície d'alimentació Alimenta el mòdul
CONNECTEU A DC5v
GND
Interfície VDD TTL UART La interfície sèrie TTL UART, podeu connectar la MCU com 51MCU o ARM, o MSP430 directament. El pin de VDD s'utilitza per fer coincidir el voltage del TTL.
SIM_TXD
SIM_RXD
GND si aquest pin no s'utilitza, manteniu obert
RST RST el mòdul, si aquest pin no s'utilitza, manteniu obert

Pinout:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah per Baosh Classsic-fig1

Arduino Sampel codi:

A continuació es mostra un esbós d'ARDUINO per a aquest mòdul utilitzat amb una TEMPERATURA LM35
SENSOR per enviar la temperatura al teu mòbil.
#incloure
#incloure
String lat = "52.6272690";
String lng = "-1.1526180";
ProgramariSerial 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);
retard (500);
}
bucle buit ()
{
buttonState = digitalRead(buttonPin);

if (buttonState == 0) {
mentre(compte mitjà < 50){
sensorValue = analogRead(A0);
tempC = valor del sensor * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
retard (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
EnviarTextMessage();
}
si (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“S'està enviant text...”);
sim800l.print(“AT+CMGF=1\r”); // Estableix l'escut en mode SMS retard (100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
retard (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“La temperatura és: “);
sim800l.print(tempCavg);
sim800l.print(”graus C”);
sim800l.print(“\r”); //el contingut del missatge
retard (500);
sim800l.print((char)26);//el codi ASCII del ctrl+z és 26 (necessari segons el full de dades)
retard (100);
sim800l.println();
Serial.println ("Text enviat.");
retard (500);
tempCavg = 0;
compte mitjà = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//marqueu el número, ha d'incloure el codi de país
retard (100);
sim800l.println();
}

Documents/Recursos

Mòdul GPRS ARDUINO SIM800L amb antena PCB [pdfManual d'usuari
Mòdul SIM800L GPRS amb antena PCB, mòdul amb antena PCB, SIM800L GPRS

Referències

Deixa un comentari

La teva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats *