E SYKKEL -logo1Arduino GPRS-modul med PCB-antenne
Modell: SIM800L GPRS
Brukerhåndbok

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

Beskrivelsen av pinner:

Navnet på pinnene Beskrivelse
5v strømgrensesnitt Strøm til modulen
KOBLE TIL DC5v
GND
VDD TTL UART grensesnitt TTL UART serielt grensesnitt, du kan koble til MCU som 51MCU eller ARM, eller MSP430 direkte. Pinnen til VDD brukes til å matche voltage av TTL.
SIM_TXD
SIM_RXD
GND hvis denne pinnen er ubrukt, hold åpen
RST RST modulen, hvis denne pinnen er ubrukt, hold åpen
Navnet på pinnene Beskrivelse 5v Strømgrensesnitt Strøm til modulen
KOBLE TIL DC5v
GND
VDD TTL UART grensesnitt TTL UART serielt grensesnitt, du kan koble til MCU som 51MCU eller ARM, eller MSP430 direkte. Pinnen til VDD brukes til å matche voltage av TTL.
SIM_TXD
SIM_RXD
GND hvis denne pinnen er ubrukt, hold åpen
RST RST modulen, hvis denne pinnen er ubrukt, hold åpen

Pinout:

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

Arduino Sample kode:

UNDER ER EN ARDUINO-SKISSE FOR DENNE MODULEN brukt med en LM35 TEMPERATUR
SENSOR for å sende temperaturen til mobilen din.
#inkludere
#inkludere
String lat = "52.6272690";
String lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
flyte sensor Verdi;
const int knappPin = 7;
int buttonState = 0;
flyte tempC;
flyte tempCavg;
int avgcount = 0;
ugyldig oppsett()
{
pinMode(buttonPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
forsinkelse(500);
}
void loop()
{
buttonState = digitalRead(buttonPin);

if (buttonState == 0) {
while(gjennomsnittlig antall < 50){
sensorValue = analogRead(A0);
tempC = sensorverdi * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
forsinkelse(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Sender tekst...”);
sim800l.print(“AT+CMGF=1\r”); // Sett skjoldet til SMS mode delay(100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
forsinkelse(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Temperaturen er: “);
sim800l.print(tempCavg);
sim800l.print(" grader C");
sim800l.print(“\r”); //innholdet i meldingen
forsinkelse(500);
sim800l.print((char)26);//ASCII-koden til ctrl+z er 26 (påkrevd i henhold til dataarket)
forsinkelse(100);
sim800l.println();
Serial.println(“Tekst sendt.”);
forsinkelse(500);
tempCavg = 0;
avgcount = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//ring nummeret, må inkludere landskode
forsinkelse(100);
sim800l.println();
}

Dokumenter / Ressurser

ARDUINO SIM800L GPRS-modul med PCB-antenne [pdfBrukerhåndbok
SIM800L GPRS-modul med PCB-antenne, Modul med PCB-antenne, SIM800L GPRS

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *