E BIKE -logo1Arduino GPRS modul s PCB anténou
Model: SIM800L GPRS
Uživatelská příručka

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

Popis pinů:

Název kolíků Popis
5V Power interface Napájení modulu
PŘIPOJTE K DC5v
GND
Rozhraní VDD TTL UART K sériovému rozhraní TTL UART můžete připojit MCU jako 51MCU nebo ARM nebo MSP430 přímo. Pin VDD se používá k přizpůsobení objtage TTL.
SIM_TXD
SIM_RXD
GND Pokud tento kolík není použit, ponechte jej otevřený
RST RST modul, pokud tento pin není použit, ponechte jej otevřený
Název pinů Popis 5v Power interface Napájení modulu
PŘIPOJTE K DC5v
GND
Rozhraní VDD TTL UART K sériovému rozhraní TTL UART můžete připojit MCU jako 51MCU nebo ARM nebo MSP430 přímo. Pin VDD se používá k přizpůsobení objtage TTL.
SIM_TXD
SIM_RXD
GND Pokud tento kolík není použit, ponechte jej otevřený
RST RST modul, pokud tento pin není použit, ponechte jej otevřený

Pinout:

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

Arduino Sample kód:

NÍŽE JE NÁKČET ARDUINO PRO TENTO MODUL používaný s LM35 TEPLOTA
SENSOR k odeslání teploty do vašeho mobilu.
#zahrnout
#zahrnout
Řetězec lat = „52.6272690“;
Řetězec lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
plovákový senzorValue;
const int buttonPin = 7;
int buttonState = 0;
float tempC;
float tempCavg;
int avgcount = 0;
void setup()
{
pinMode(tlačítkoPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
zpoždění(500);
}
void loop()
{
buttonState = digitalRead(buttonPin);

if (buttonState == 0) {
while(průměrný počet < 50){
sensorValue = analogRead(A0);
tempC = sensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
zpoždění(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Odesílání textu…”);
sim800l.print(“AT+CMGF=1\r”); // Nastavení štítu do režimu SMS delay(100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
zpoždění(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Teplota je: “);
sim800l.print(tempCavg);
sim800l.print(”stupně C”);
sim800l.print(“\r”); //obsah zprávy
zpoždění(500);
sim800l.print((char)26);//kód ASCII ctrl+z je 26 (požadováno podle datového listu)
zpoždění(100);
sim800l.println();
Serial.println(“Text odeslán.”);
zpoždění(500);
tempCavg = 0;
průměr = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//vytočte číslo, musí obsahovat kód země
zpoždění(100);
sim800l.println();
}

Dokumenty / zdroje

ARDUINO SIM800L GPRS modul s PCB anténou [pdfUživatelská příručka
SIM800L GPRS modul s PCB anténou, Modul s PCB anténou, SIM800L GPRS

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *