E BIKE -logo1Modul Arduino GPRS cu antenă PCB
Model: SIM800L GPRS
Manual de utilizare

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

Descrierea acelor:

Numele pinii Descriere
Interfață de alimentare 5v Alimentați modulul
CONECTAȚI LA DC5v
GND
Interfață VDD TTL UART Interfața serială TTL UART, puteți conecta MCU ca 51MCU sau ARM sau MSP430 direct. Pinul VDD este folosit pentru a se potrivi cu voltage din TTL.
SIM_TXD
SIM_RXD
GND dacă acest pin nu este folosit, țineți deschis
RST RST modulul, dacă acest pin este neutilizat, păstrați deschis
Numele pinii Descriere 5v Interfață de alimentare Alimentați modulul
CONECTAȚI LA DC5v
GND
Interfață VDD TTL UART Interfața serială TTL UART, puteți conecta MCU ca 51MCU sau ARM sau MSP430 direct. Pinul VDD este folosit pentru a se potrivi cu voltage din TTL.
SIM_TXD
SIM_RXD
GND dacă acest pin nu este folosit, țineți deschis
RST RST modulul, dacă acest pin este neutilizat, păstrați deschis

Pinout:

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

Arduino SampCodul:

Mai jos este o schiță ARDUINO PENTRU ACEST MODUL folosit cu o TEMPERATURĂ LM35
SENSOR pentru a trimite temperatura pe mobil.
#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);
întârziere (500);
}
buclă goală ()
{
buttonState = digitalRead(buttonPin);

dacă (buttonState == 0) {
while(avgcount < 50){
senzorValue = analogRead(A0);
tempC = senzorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
întârziere (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
Trimite mesaj text();
}
dacă (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(„Se trimite text…”);
sim800l.print(„AT+CMGF=1\r”); // Setați scutul la întârziere în modul SMS (100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
întârziere (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(„Temperatura este: “);
sim800l.print(tempCavg);
sim800l.print(”grade C”);
sim800l.print(“\r”); //conținutul mesajului
întârziere (500);
sim800l.print((char)26);//codul ASCII al ctrl+z este 26 (necesar conform fișei de date)
întârziere (100);
sim800l.println();
Serial.println(„Text trimis.”);
întârziere (500);
tempCavg = 0;
avgcount = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);// formați numărul, trebuie să includă codul țării
întârziere (100);
sim800l.println();
}

Documente/Resurse

Modul ARDUINO SIM800L GPRS cu antenă PCB [pdfManual de utilizare
Modul SIM800L GPRS cu antenă PCB, Modul cu antenă PCB, SIM800L GPRS

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *