E BIKE-logo1Arduino GPRS-module met PCB-antenne
Model: SIM800L GPRS
Gebruiksaanwijzing

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

De beschrijving van pinnen:

De naam van pinnen Beschrijving
5v voedingsinterface Voed de module
VERBINDEN MET DC5v
GND
VDD TTL UART-interface Met de TTL UART seriële interface kunt u de MCU zoals 51MCU of ARM, of MSP430 rechtstreeks aansluiten. De pin van VDD wordt gebruikt om overeen te komen met de voltage van de TTL.
SIM_TXD
SIM_RXD
GND als deze pin ongebruikt is, openhouden
RST RST de module, als deze pin niet wordt gebruikt, openhouden
De naam van de pinnen Beschrijving 5v Voedingsinterface Voed de module
VERBINDEN MET DC5v
GND
VDD TTL UART-interface Met de TTL UART seriële interface kunt u de MCU zoals 51MCU of ARM, of MSP430 rechtstreeks aansluiten. De pin van VDD wordt gebruikt om overeen te komen met de voltage van de TTL.
SIM_TXD
SIM_RXD
GND als deze pin ongebruikt is, openhouden
RST RST de module, als deze pin niet wordt gebruikt, openhouden

Pinbezetting:

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

Arduino Sampde code:

HIERONDER IS EEN ARDUINO-SCHETS VOOR DEZE MODULE gebruikt met een LM35-TEMPERATUUR
SENSOR om de temperatuur naar uw mobiel te sturen.
#erbij betrekken
#erbij betrekken
Tekenreeks lat = “52.6272690”;
Tekenreeks lng = “-1.1526180”;
SoftwareSeriële sim800l(10, 11); // RX, TX
vlottersensorWaarde;
const int knopPin = 7;
int knopStatus = 0;
vlottertempC;
vlotter tempCavg;
int gemiddelde aantal = 0;
lege setup()
{
pinMode(knopPin, INPUT);
sim800l.begin(9600);
Serieel.begin(9600);
vertraging(500);
}
lege lus()
{
knopStatus = digitaalLezen(knopPin);

als (knopStatus == 0) {
terwijl(gem.aantal < 50){
sensorWaarde = analoogLezen(A0);
tempC = sensorwaarde * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
gem.aantal++;
}
vertraging(300);
Serieel.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
VerzendTekstbericht();
}
als (sim800l.beschikbaar()){
Serieel.schrijven(sim800l.lezen());
}
}
ongeldig SendTextMessage()
{
Serial.println(“Tekst verzenden...”);
sim800l.print(“AT+CMGF=1\r”); // Stel het schild in op SMS-modusvertraging (100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
vertraging(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“De temperatuur is: “);
sim800l.print(tempCavg);
sim800l.print(”graden C”);
sim800l.print(“\r”); //de inhoud van het bericht
vertraging(500);
sim800l.print((char)26);//de ASCII-code van ctrl+z is 26 (vereist volgens de datasheet)
vertraging(100);
sim800l.println();
Serial.println(“Tekst verzonden.”);
vertraging(500);
tempCavg = 0;
gemiddelde aantal = 0;
}
ongeldig BellenVoiceCall()
{
sim800l.println(“ATD+4479********;”);//bel het nummer, moet de landcode vermelden
vertraging(100);
sim800l.println();
}

Documenten / Bronnen

ARDUINO SIM800L GPRS-module met PCB-antenne [pdf] Gebruikershandleiding
SIM800L GPRS-module met PCB-antenne, Module met PCB-antenne, SIM800L GPRS

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *