E BIKE -logo1Arduino GPRS modul s PCB antenom
Model: SIM800L GPRS
korisnički priručnik

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah za Baosh Classic-

Opis pinova:

Naziv pinova Opis
5v Power sučelje Napajanje modula
POVEŽITE NA DC5v
GND
VDD TTL UART sučelje TTL UART serijsko sučelje, možete spojiti MCU kao što je 51MCU ili ARM, ili MSP430 izravno. Pin VDD koristi se za usklađivanje voltage od TTL-a.
SIM_TXD
SIM_RXD
GND ako se ovaj pin ne koristi, ostavite ga otvorenim
RST RST modul, ako se ovaj pin ne koristi, ostavite otvorenim
Naziv pinova Opis 5v Power sučelje Napajanje modula
POVEŽITE NA DC5v
GND
VDD TTL UART sučelje TTL UART serijsko sučelje, možete spojiti MCU kao što je 51MCU ili ARM, ili MSP430 izravno. Pin VDD koristi se za usklađivanje voltage od TTL-a.
SIM_TXD
SIM_RXD
GND ako se ovaj pin ne koristi, ostavite ga otvorenim
RST RST modul, ako se ovaj pin ne koristi, ostavite otvorenim

Pinout:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah za Baosh Classic-fig1

Arduino Sample kod:

ISPOD JE ARDUINO SKICA ZA OVAJ MODUL koji se koristi s LM35 TEMPERATUROM
SENZOR za slanje temperature na vaš mobitel.
#include
#uključi
String lat = “52.6272690”;
String lng = “-1.1526180”;
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
tempC plovka;
float tempCavg;
int prosj.broj = 0;
void setup()
{
pinMode(gumbPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
kašnjenje(500);
}
void petlja()
{
buttonState = digitalRead(buttonPin);

if (buttonState == 0) {
dok (prosječni broj < 50){
SensorValue = analogRead(A0);
tempC = SensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
prosj.broj++;
}
kašnjenje(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
Pošalji tekstualnu poruku();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Slanje teksta...”);
sim800l.print(“AT+CMGF=1\r”); // Postavi štit na SMS mod delay(100);
sim800l.print(“AT+CMGS=\”+44795********\”\r”);
kašnjenje(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Temperatura je: “);
sim800l.print(tempCavg);
sim800l.print(”stupnjevi C”);
sim800l.print(“\r”); //sadržaj poruke
kašnjenje(500);
sim800l.print((char)26);//ASCII kod ctrl+z je 26 (potrebno prema podatkovnoj tablici)
kašnjenje(100);
sim800l.println();
Serial.println("Tekst poslan.");
kašnjenje(500);
tempCavg = 0;
prosječni broj = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//birajte broj, mora sadržavati pozivni broj zemlje
kašnjenje(100);
sim800l.println();
}

Dokumenti / Resursi

ARDUINO SIM800L GPRS modul s PCB antenom [pdf] Korisnički priručnik
SIM800L GPRS modul s PCB antenom, Modul s PCB antenom, SIM800L GPRS

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *